2.1代码风格(课件)-《程序设计基础(Python)》同步教学(人民邮电版)

| 15页
| 83人阅读
| 17人下载
普通

内容正文:

第2章 Python基础语法 1 学习目标/Target 熟悉Python语言的代码风格,能够说出缩进、注释、语句换行基本规范 熟悉标识符的命名规则,能够在程序中正确命名标识符 熟悉关键字,能够正确识别程序中的关键字 熟悉变量的定义方式,能够在程序中定义合法的变量 2 学习目标/Target 熟悉数据类型的分类,能够使用变量保存数字类型的数据 熟悉数据类型的查看方式,能够通过type()函数查看变量数据类型 熟悉数字类型的转换方式,能够实现数字数据类型的转换 熟悉运算符的用法,能够使用运算符进行数值运算 3 学习目标/Target 熟悉运算符优先级,能够在数值运算中正确使用运算符 熟悉input()函数的使用,能够通过input()函数接收从键盘输入的数据 熟悉print()函数的使用,能够通过print()函数以不同的形式输出数据 4 章节概述/ Summary 九层之台,起于累土。如果要开发Python程序,那么需要提前掌握Python语言的基础语法。本章将针对Python的代码风格、标识符、关键字、变量、数据类型、数字运算、基本输入和输出这些基础语法进行详细地讲解。 5 目录/Contents 01 代码风格 标识符和关键字 变量 数据类型 02 03 04 6 目录/Contents 05 数字运算 基本输入和输出 实例:毛遂自荐 06 07 7 代码风格 2.1 8 2.1.1 注释 注释是代码中穿插的辅助性文字,用于标识代码的作者、创建时间、含义或功能等信息,以提高代码的可读性。注释的内容会被Python解释器自动忽略,并不会被执行。 9 2.1.1 注释 1. 单行注释 单行注释以“#”开头,“#”后面的内容用于说明当前行或当前行之后代码的功能,“#”与内容之间有一个空格。 单行注释既可以单独占一行,也可以放在要标识的代码右侧,跟代码位于同一行。若单行注释与代码位于同一行,则“#”与代码之间建议至少保留两个空格。 # 我是注释 print("志当存高远") # 我也是注释 10 2.1.1 注释 2. 多行注释 多行注释是由三对单引号或三对双引号包裹的语句。 ''' 博学之 审问之 慎思之 明辩之 笃行之 ''' """ 勤能补拙是良训 一分辛苦一分才 """ 11 2.1.1 注释 多行注释不允许嵌套使用,即三对单引号包裹的语句中不允许再次出现三对单引号,三对双引号包裹的语句中不允许再次出现三对双引号。 ''' 少壮不努力 ''' 老大徒伤悲 ''' ''' 12 2.1.1 注释 当“#”、单引号、双引号这几个符号作为字符串的一部分时,便不能再将它们视为注释标记,而应该作为正常代码的一部分。 print("#是单行注释的开始标记") 13 2.1.2 缩进 Python使用缩进控制代码的逻辑关系和层次结构。 Python中使用Tab键或者空格控制缩进,但不允许Tab键和空格键混合使用,其中空格是推荐的控制缩进方法,一般情况下使用4个空格表示一个缩进。 同一级别的代码块具有相同的缩进。 第2行和第5行代码是顶行的,它们属于同一级别; 第3~4行代码前面有4个空格,它们从属第2行代码; 第6~7行代码前面有4个空格,它们从属第5行代码。 14 2.1.3 语句换行 Python官方建议一行代码的长度不要超过79个字符。 语句换行主要有两种方式: ①在代码所在行的末尾加上符号“\”。 ②使用小括号包裹代码。 side_01 = 3; side_02 = 4; side_03 = 5 result = side_01 + side_02 > side_03 or \ side_02 + side_03 > side_01 or \ side_01 + side_03 > side_02 side_01 = 3; side_02 = 4; side_03 = 5 result = (side_01 + side_02 > side_03 or side_02 + side_03 > side_01 or side_01 + side_03 > side_02) 在行的末尾加上符号“\”实现换行 使用小括号包裹代码实现换行 15 $$

资源预览图

2.1代码风格(课件)-《程序设计基础(Python)》同步教学(人民邮电版)-第1页
1
2.1代码风格(课件)-《程序设计基础(Python)》同步教学(人民邮电版)-第2页
2
2.1代码风格(课件)-《程序设计基础(Python)》同步教学(人民邮电版)-第3页
3
2.1代码风格(课件)-《程序设计基础(Python)》同步教学(人民邮电版)-第4页
4
2.1代码风格(课件)-《程序设计基础(Python)》同步教学(人民邮电版)-第5页
5
2.1代码风格(课件)-《程序设计基础(Python)》同步教学(人民邮电版)-第6页
6

由于学科网是一个信息分享及获取的平台,不确保部分用户上传资料的 来源及知识产权归属。如您发现相关资料侵犯您的合法权益,请联系学科网,我们核实后将及时进行处理。