Python语法元素分析
- 缩进
- :表达程序的格式框架,是语法的一部分,缩进表示不正确,会造成程序错误
- 是表达程序间代码包含和层次关系的唯一手段
- 程序内缩进长度一致
- :表达程序的格式框架,是语法的一部分,缩进表示不正确,会造成程序错误
- 注释
- :不被程序执行的辅助性说明信息
- 单行注释:以#开头,其后内容为注释
- 多行注释:以‘’‘为开头和结尾
-
'''这是多行注释的第一行
-
这是多行注释的第二行'''
-
- :不被程序执行的辅助性说明信息
- 变量
- :用来保存和表示数据的占位符号
- 采用标识符(变量名)来表示,关联标识符的过程叫做赋值。
- 使用赋值符号(=)对变量进行赋值或修改变量值
- 命名规则:大小写字母,数字,下划线,和汉字等字符及组合
- 大小写字符敏感,首字符不能是数字,不能与保留字符相同
- :用来保存和表示数据的占位符号
- 保留字符表
- and as break continue def elif else except finally for from if import in lambda not or pass return try while del global True False None
- 数据类型
- :供计算机程序理解的数据类型
- 字符串由多个字符组成的有序的字符序列
- 由一对单引号或一对双引号表示,字符串是字符的有序序列(正向递增序号,反向递减符号)
- 使用[ ]获取字符串中的一个或多个字符
-
索引:返回字符串中的单个字符<字符串>[M] TempStr[-1]
-
切片:返回字符串中的一段字符子串 <字符串>【M:N】 TempStr[0:-1]
- 数字类型;整数和浮点数都是数字类型
- 列表类型:由0个或多个数据组成的有序序列
-
列表使用[]表示,采用逗号分隔(,)各元素
-
[’F‘,’f‘] 表示两个元素’F‘和’f‘
-
使用保留字 in 判断一个元素是否在列表中
-
TempStr[-1] in ['C','c']判断前者是否与列表中的某个元素相同,并返回True或False
-
- 字符串由多个字符组成的有序的字符序列
- :供计算机程序理解的数据类型
- 语句和函数
- 赋值语句: 用来给变量赋值
- 分支语句:由判断条件决定程序运行方向
- 函数:根据输入参数产生不同输出的功能过程
- Python函数的输入输出
- 输入函数 input()
- 从控制台获得用户输入的函数
- 使用格式: <变量> = input (<提示信息字符串>)
- 用户输入的信息以字符串的类型保存在<变量>中
- 输出函数 : print()
- 以字符形式向控制台输出结果的函数
- 输出格式:print(“转换后的温度是{:.2f}C”.format©) { }表示槽,后续变量填充到槽中
- 输入函数 input()
- eval函数
- 去掉参数最外侧的引号,并执行余下语句
- 使用格式: eval(<字符串或字符串变量>)