关键字:
缩进、注释、命名、变量、保留字
数据类型、字符串、整数、浮点数、列表
赋值语句、分支语句、函数
input()、print()、eval()、print()格式化
实例:
#Temconver.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("输入的格式错误")
注意事项:
- 缩进表示语句之间的包含关系:tab键表示四个空格,代表一个缩进
- 单行注释#
- 多行注释,三个单引号开头,三个单引号结尾
- 变量赋值=(两个等号表示if语句里面的判断)
- 严格区分大小写
数据类型
- 文本类型:“123”
- 整数类型:100111
- 列表类型:[10,01,11]
- 字符串序号从0开始
- 字符串的索引:TempStr[-1],提取最后一位字符串。
- 字符串的切片:TempStr[0:-1],方括号里面的0:-1是指提取第一位到倒数第二位的字符串出来,但不提取最后一位字符串。
- 浮点数是指小数
- TempStr[-1] in [‘C’,‘c’]: #判断TempStr的最后一个字符是否是C或者c
分支语句
if :
pass
elif:
pass
else:
pass
函数:input、print、eval
- eval:用来执行一个字符串表达式,并返回表达式的值。
- print()函数的格式化:print (“转换后的温度是{:.2f}C”.format©)
- .2f 保留小数点后两位
- 将输入字符串转换为数字时使用eval()函数,不要用int()函数,因为输入的数字可能不是整数;
- 采用{:.2f}将输出数字变成两位小数点表示时,即使数学上该输出值是整数,也会按照小数方式输出,例如,转换后温度为10度,输出为10.00;