python中and,or,in在判断结构中的介绍

前言:

我们今天来讲一下判断条件中的一些小函数: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是在...内的作用。好,我们归纳完毕,自己要夺去使用,才能越用越好,在最后还是祝各位身体健康,万事如意。

{\color{Red} }来自一名高中生的介绍

  • 4
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值