python九课——1
#temoerature changeTempStr = 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要求代码缩进的长度要一致单行注释用#多行注释 ''' '''命名规则 首字母不能为数字保留字共有33个 现在暂时学了 if elif else import print in for 字符串类由一对单引号或者一对双引号表示列表类型默认是有[]的索引vs切片索引返回单个字符使用[]获取字符串中第一个字符[-1]表示获取倒数第一个字符切片:返回一段子串[1:3]取1,2 [0,-1]从0开始但是不到-1的字符串字符串有两种表示方法:正向递增序号和反向递减序号 正向递增序号: 0 1 2 3 4 ..... 反向递减序号: ...-5 -4 -3 -2 -1使用in来判断一个元素是否在列表中评估函数:eval能去掉参数最外侧的引号并执行余下语句