1.字符串
str[m:n] #表示字符串str中从m到n(不包含n)的字符串 str[0:-1] #表示从0开始去除最后一位的字符串
2.赋值语句
x,y=y,x ‘‘‘同步赋值,交换x,y的值 同步赋值,语句从右向左执行‘‘‘
3.input()函数
str=input("输入字符串:") #input()函数输出的统一是字符串
4.分支语句
‘‘‘ if #条件1 语句1 elif #条件2 语句2 ... else: #注意这里的冒号!!只有else有 语句n ‘‘‘
5.eval()函数
#eval(字符串) 把字符串变成合适的东西
(1)
str="102C" eval(str[0:-1]) #102
(2)
eval("hello") #去掉两个引号,把hello解释成一个变量 eval("‘hello‘") #去掉两个引号,还有‘ ‘,把hello解释称字符串
(3)
#对输入的数字运算 value=eval(input("输入数字,小数或负数:")); print(value*2)
3. print()函数
# print(" 输出提示{ } ".format( 变量 ))
4.循环语句
TempStr=input("请输入带有符号的温度值:"); while TempStr[-1] not in [‘N‘,‘n‘]: #注意这里的冒号!!! 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("输入格式错误") TempStr=input("请输入带有符号的温度值")
5.函数
def tempConvert(ValueStr): #注意这里的冒号!!! if ValueStr[-1] in [‘F‘,‘f‘]: C=(eval(ValueStr[0:-1])-32)/1.8 print("转换后的温度是{:.2f}C".format(C)) elif ValeStr[-1] in [‘C‘,‘c‘]: F=1.8*eval(ValuueStr[0:-1])+32 print("转换后的温度是{:.2f}F".format(F)) else: print("输入格式错误") TempStr=input("请输入带有符号的温度值:") tempConvert(TempStr)
原文:https://www.cnblogs.com/Master-Sun/p/10869431.html