1、字符串的截取
字符串的截取规则:
#变量[头下标:尾下标] 索引值以0为开始值,-1为从末尾的开始位置
#加号+是字符串的连接符,星号*表示复制当前字符串,紧跟的数字为复制的次数
字符串 l i a n g
从后面索引:-5 -4 -3 -2 -1
从前面索引: 1 2 3 4 5
name="liang"
print(name[0])
l
print(name[-1])
g
print(name[0:-1]) #包含索引值0的值,不包含索引值-1的值
lian
print(name[1:3])
ia
print(name[1:]) #输出索引值1的值到最后的所有字符
iang
2、eval() 函数
eval() 函数用来执行一个字符串表达式,并返回表达式的值
print(eval('3 + 2')) #必须是一个字符串表达式
5
print((eval('3 - 2') -1)) #eval('3 - 2')函数用来执行一个字符串表达式,并返回表达式的值,返回值在进行算术运算(eval('3 - 2') -1)
0
3、if判断语句
wendu=input("请输入带有符号的温度值:")
if wendu[-1] in ['F','f']:
print(type(wendu[0:-1]))
#i=((eval(wendu[0:-1]) -10) / 2)
i=eval(wendu[0:-1]) -10 / 2
print(f"转换后的温度是:{i}")
elif wendu[-1] in ['C','c']:
o=eval(wendu[0:-1])-10 / 2
#o=((eval(wendu[0:-1]) -10) / 2)
print(f"转换后的温度是:{o}")
else:
print("输入的格式不正确")