程序的格式框架
01
缩进
严格明确(不正确可能导致程序运行错误)
所属关系(表达代码间包含和层次关系的唯一手段)
长度一致(程序内一致即可)
02
注释
单行注释:以#开头
多行注释:以‘’‘开头
03
变量
采用标识符表示
用符号(=)向变量赋值或修改值
04
命名
规则:大小写字母,数字,下划线和汉字等字符及组合
注意:大小写敏感,首字符不能是数字,不与保留字相同
05
保留字
and elif import raise global
as else in return nonlocal
assert except is try Ture
break finally lambda while False
class for not with None
continue from or yield
def if pass del
06
数据类型
字符串类型
由一对单引号或双引号表示
是有序序列,可对其中字符进行索引(编号从0开始)
-12 -11 -10 -9 -8 -7 -6 -5 -4 -3 -2 -1(反向递减)
请 输 入 带 有 符 号 的 温 度 值 :
0 1 2 3 4 5 6 7 8 9 10 11(正向递增)
数字类型
整数
浮点数(实数,带有小数部分的实数)
列表类型
使用 [ ]表示,采用(,)分隔各元素
使用保留字in判断一个元素是否在列表中
07
语句
赋值语句
分支语句:使用保留字if,elif,else构成
每个保留字所在最后一句存在一个冒号(:)
08
函数
()
输入函数:=input()
输出函数:print()
评估函数:eval()
温度转换·实例
#TempConvert.py
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("输入格式错误")
共同学python
微信号 |Go-python
邮箱地址|gtxnow@163.com