python中if条件并列 and or,python if或语句
1.if语句概述
If语句可用于条件测试,具体操作可根据一定的条件进行。
2.if语句的条件测试
if语句的核心是一个值为True或False的表达式,称为条件测试。是否执行if语句中的代码是根据Python条件测试是真还是假来确定的。
2.1条件测试是否相等?
大多数条件测试将变量的当前值与特定值进行比较,该值可以大于、小于或等于。边缘相等比较的示例如下:
食物=大米
print(foods==rice )
Output: true注意:检查字符是否相等时,区分大小写!如果大小写不同,则值不相等。
2.2条件测试多个条件
2.2.1和关键字来检查多个条件
And关键字表示只有当每个测试条件都为真时,整个表达式才会为真,例如:
年龄0=18岁
年龄_1=30
年龄0=20岁,年龄1=25岁
输出:真
年龄0=15岁,年龄1=25岁
输出为:假
2.2.2或关键字来检查多个条件
Or关键字指示当其中一个条件为真时,表达式为真。比如:
年龄0=18岁
年龄_1=30
年龄0=20岁,年龄1=25岁
输出:真
年龄0=15岁,年龄1=25岁
输出:真
2.3检查特定值是否包含在列表中。
关键字not in可以检查特定值是否包含在列表中,例如:
foods=[大米,苹果,水]
食物=面条
如果食物不在食物中:
打印(“这是真的”)
3 if语句详细信息
3.1简单的if语句
只有一个测试和moth操作,例如:
if条件_测试:
做点什么
具体例子:
年龄=18岁
如果年龄=20岁
打印(“你还没到投票年龄!”)
3.2 if-else语句
If-else语句是指当条件测试通过时执行一个操作,当条件测试失败时执行另一个操作,比如:
年龄=18岁
如果年龄=20岁
打印(“你还没到投票年龄!”)
其他
打印(“你已经到了需要注意的年龄了!”)
3.3 if-elif-else
If-elif-else表示可以进行两次以上的检查,每个条件都是依次检查的。当条件满足时,执行以下操作以跳出剩余的测试,例如:
年龄=25岁
如果年龄=18岁
print(你还没成年!)
elif年龄=25岁
print(‘你还是个年轻人。 )
其他
print(‘你已经不是年轻人了!’)
3.4使用多个elif代码块
您可以根据需要使用任意数量的elif代码块,例如:
年龄=12岁
如果4岁:
价格=0
elif 18岁
价格=5
65岁的elif
价格=10英镑
否则:
价格=5
4格式化if语句。
在条件测试的格式设置方面,PEP8提供的唯一建议是在比较运算符如==、=、=等两边加一个空格。例如,如果年龄4:比如果年龄4:更好。
郑重声明:本文由网友发布,不代表盛行IT的观点,版权归原作者所有,仅为传播更多信息之目的,如有侵权请联系,我们将第一时间修改或删除,多谢。