pythonif语句的多分支使用_Python练习(字符串的截取、eval() 函数、if判断多分支语句)...

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("输入的格式不正确")

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值