命名变量与保留字
命名变量
1) 命名规则:大小写字母、数字、下划线和汉字等字符及组合。
如:Term,张sir,Pathon_great
2) 注意事项:大小写敏感,首字符不能是数字,而且不能与保留字相同。
保留字
1) 保留字是指pathon自己保留的一些字符,只能用于表达pathon语法的。
2) 保留字大小写敏感,例如:and是保留字,而And不是保留字,可以作为变量。
有33个保留字
字符串
1) 由一对单引号或双引号表示,由0个或多个字符组成的有序字符数列。
“请输入数值:”,‘C’
2) 因为它是有序字符数列,所以可以对它进行索引,有正向递增序号和反向递增序号
索引:返回字符串中的单个字符 <字符串>[M]
“请输入带有符号的温度值:”[0]就是返回"请"
切片:返回字符串中的一段字符串 <字符串>[M;N]
“请输入带有符号的温度值:”[0;3]就是返回"请输入"
整型
浮点类型
列表类型
由0个或多个数据组成的有序序列,例如[‘F’,‘f’’]表示两个元素’F’和’f’。
可以使用保留字in来判断一个元素是否在列表中
例如:“term”[-1] in [‘M’,‘m’] 表示判断字符串最后一个字符是否在列表里,这一段将返回ture,表示在列表里。
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("输出温度符号错误")
这段代码中就包括整型浮点类型和列表类型。