前言:
我们今天来讲一下判断条件中的一些小函数:and,or和in,我们通过这次学习可以知道它们的作用和使用的条件,话不多说,直接上大餐。
and的作用:
我们先从and开始将,从英文的翻译它的意思就是“和”,所以它在判断条件中也是和的意思和作用,我们直接来看代码:
# 创建值
a, b = 1, 2
# 判断
if a == 1 and b == 2:
print("博主最帅了!")
else:
print("嘿嘿嘿")
嘿嘿,我们运行的结果肯定是:博主最帅了。我们来解读代码——如果a等于1并且b等于2的时候打印出博主最帅了这一条信息,如果不符合if条件则打印出嘿嘿。换句话来说and就是并且的意思,它要并且的条件符合才会判断为真值,反之为假值。我们可以把代码来更改一下:
# 创建值
a, b = 1, 2
# 判断
if a == 1 and b == 1:
print("博主最帅了!")
else:
print("嘿嘿嘿")
这样的代码运行结束后的结果就是:嘿嘿嘿。因为它的第一判断条件的值为假值,所以不执行第一个print函数。我们点到为止,剩下的还要靠自己来理解。
or的作用:
害,这个就和and不一样了,它这个从英文来看是“或”的意思,那么它在判断结构中也是起到或的意思,还是直接看代码:
# 创建值
a, b = 1, 2
# 判断
if a == 1 or b == 1:
print("博主最帅了!")
else:
print("嘿嘿嘿")
通过运行,我们会发现它的结果是:博主最帅了!。来解读代码——如果a等于1或者b等于1就执行第一个print函数,反之则显示嘿嘿嘿。or就是不管你多少给条件,我只要有一个条件符合了,那么这个值就为真值,和and不一样。还是点到为止,剩下的靠自己理解。
in的作用:
在这里我就将一下它基础的作用:就是判断元素是不是在指定的列表中,直接看代码:
# 创建一个用户名列表
name = ["aop", "lok", "qwe", "rty", "cdf"]
# 创建一个用户名
user_name = "joth"
# 判断条件
if user_name in name:
print(f"{user_name}你好,你的用户名信息存在于我们的用户名列表中。")
else:
print(f"{user_name}你好,非常抱歉,你的用户名不在我们的用户名列表中。")
我们还是先来解读代码——如果该用户名在该指定列表中则显示出用户名存在的信息,反之则显示出用户名不存在的信息。它的主要就是来看这个元素是不是在指定的列表中,它在英文中的解释为:在...内,正好符合我们的使用。
总结:
这一篇比较短,我觉得这一篇讲的东西都很好理解。我们来归纳一下——1:and是和的作用;or是或者的作用;in是在...内的作用。好,我们归纳完毕,自己要夺去使用,才能越用越好,在最后还是祝各位身体健康,万事如意。
来自一名高中生的介绍