python中运算符的介绍及其用法

运算符的分类:

1.算数运算符
2.逻辑运算符
3.赋值运算符
4.位运算符
5.关系(比较)(条件)运算符

下面进行举例各种类型 print 来看看是什么结果

print(2 + 1)
print(3 - 2)
print(9 / 3)
print(7 % 2)
print(7 // 2)
print(7 ** 2)
print(2 * "*")
print(2 * "True")
print(2 * 1.1)

结果

3
1
3.0
1
3
49
**
TrueTrue
2.2

逻辑运算符 与 或 非
and or not :最终结果走向 是 true false
用来连接两个条件
至少两个条件为真才为真 使用and
至少一个条件为真才为真 使用or
not 取 非 not true  not false 

下面进行具体的实际例子我再来看看是个什么结果

print(1 + 1) and print(2 > 1) #俩真
print(2 > 1) or print(2 == 2)#俩真
print(2 >= 2) and print(2 < 3) #俩真
print(2 != 1) or print(2 > 3) #真 错
print(2 > 4) and print(2 != 2) #俩错
print(3 > 1) and print(4 < 2)#一真一假
print(1 > 1) or print(2 >= 2)#一假一真
print(3 > 2 and 2 != 1)#俩真

True
True
True
True
False
False
True
False
True
True

根据上述条件正确使用 and or 得到True 和 False

那如果我们将数字进行 and or 运算 会得到什么结果呢?我们再来看看、

print(2 or 3)
print(2 and 4)
print(3 and 2)
print(2 and 3)
print(3 or 2)

结果

2
4
2
3
3

在这里说一下 0为假其他数字为真如 2 2.2 -2 -1.2这些都为假
为什么会得到这么一个结果 计算机在运行结果时 如果已经得到答案将不再进行下一步的运算

例如 and

print(2 and 4 ) 这里第一个数字为真 第二个数字真 那么就会运算到结束 输出结果为4

print(0 and 4)  这里第一个数字为假 第二个数字为真那么输出一开始就结束了 结果就是0

or

print(3 or 2)这里都是真一开始就已经得到真这个结果 那么输出的就是 3

print(0 or 2 )这里2是真所以输出结果为2

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值