1、缩进表达程序的格式框架。单行注释 #;多行注释 ''' '''
2、命名规则
大小写字母、数字、下划线和汉字等字符及组合
注意事项:大小写敏感、首字母不能是数字、不与保留字相同
3、Python语言有33个保留字(也叫关键字)
4、数据类型
包括字符串、整数、浮点数、列表
5、字符串
由0个或多个字符组成的有序字符序列
由一对单引号或一对双引号表示
字符串的序号
正向递增序号(从0开始)和反向递减序号(从-1开始)
字符串的使用
使用[ ]获取字符串中一个或多个字符
索引:返回字符串中单个字符 <字符串>[M]
切片:返回字符串中一段字符子串(不包括N) <字符串>[M:N]
6、列表
由0个或多个数据组成的有序序列
列表使用[ ]表示,采用逗号(,)分隔各元素
使用保留字in判断一个元素是否在列表中
7、分支语句
由判断条件决定程序运行方向的语句
使用保留字if elif else构成条件判断的分支结构
每个保留字所在行最后存在一个冒号(:),语法的一部分
8、函数
函数采用<函数名>(<参数>)方式使用
9、输入函数input()
使用格式:<变量>=input(<提示信息字符串>)
用户输入的信息以字符串类型保存在<变量>中
10、输出函数print()
基本使用格式:print(<拟输出字符串或字符串变量>)
格式化:print("{:.2f}".format(C))。{ }表示槽,后续变量填充到槽中;{:.2f}表示将变量C填充到这个位置时取小数点后2位
11、评估函数eval()
去掉参数最外侧引号并执行余下语句的函数
基本使用格式:eval(<字符串或字符串变量>)
注意:eval('"1+2"')
12、Python多行语句
一行只能有一个语句,以新行作为语句的结束符
但可以使用斜杠(\)将一行的语句分为多行显示
语句中包含()、[ ]或{ }括号就不需要使用多行连接符
注意:num1=1;num2=2;num3=3(错误) num1,num2,num3=1,2,3(正确)
13、Python空行
2、命名规则
大小写字母、数字、下划线和汉字等字符及组合
注意事项:大小写敏感、首字母不能是数字、不与保留字相同
3、Python语言有33个保留字(也叫关键字)
4、数据类型
包括字符串、整数、浮点数、列表
5、字符串
由0个或多个字符组成的有序字符序列
由一对单引号或一对双引号表示
字符串的序号
正向递增序号(从0开始)和反向递减序号(从-1开始)
字符串的使用
使用[ ]获取字符串中一个或多个字符
索引:返回字符串中单个字符 <字符串>[M]
切片:返回字符串中一段字符子串(不包括N) <字符串>[M:N]
6、列表
由0个或多个数据组成的有序序列
列表使用[ ]表示,采用逗号(,)分隔各元素
使用保留字in判断一个元素是否在列表中
7、分支语句
由判断条件决定程序运行方向的语句
使用保留字if elif else构成条件判断的分支结构
每个保留字所在行最后存在一个冒号(:),语法的一部分
8、函数
函数采用<函数名>(<参数>)方式使用
9、输入函数input()
使用格式:<变量>=input(<提示信息字符串>)
用户输入的信息以字符串类型保存在<变量>中
10、输出函数print()
基本使用格式:print(<拟输出字符串或字符串变量>)
格式化:print("{:.2f}".format(C))。{ }表示槽,后续变量填充到槽中;{:.2f}表示将变量C填充到这个位置时取小数点后2位
11、评估函数eval()
去掉参数最外侧引号并执行余下语句的函数
基本使用格式:eval(<字符串或字符串变量>)
注意:eval('"1+2"')
12、Python多行语句
一行只能有一个语句,以新行作为语句的结束符
但可以使用斜杠(\)将一行的语句分为多行显示
语句中包含()、[ ]或{ }括号就不需要使用多行连接符
注意:num1=1;num2=2;num3=3(错误) num1,num2,num3=1,2,3(正确)
13、Python空行
空行并不是语法的一部分。但空行也是程序代码的一部分
#温度转换 TempStr=input("请输入带有符号的温度值:") if TempStr[-1] in ['F','f']: C=(eval(TempStr[0:-1])-32)/1.8 print("转换后的温度是{:.2f}C".format(C)) elif TempStr[-1] in ['C','c']: F=1.8*eval(TempStr[0:-1])+32 print("转换后的温度是{:.2f}F".format(F)) else: print("输入格式错误")