该网站为IT技术、SEO技术、网络营销及推广分享博客,如有技术问题,可以互相交流,本人时间很重要,广告勿扰,联系QQ:747995996
当前位置:首页 > python > 正文

04 python运算符

10-26 python

+ 加

- 减

* 乘

/ 除

% 取余

// 整除

** 幂次方

= 赋值

 

== 等于

 

!= 不等于

<> 不等于

> 大于

< 小于

>= 大于等于

<= 小于等于

 

+= 相加然后赋值

-= 相减然后赋值

/= 相除然后赋值

*= 相乘然后赋值

//== 整除然后赋值

**== 幂次方然后赋值  c = c ** 2   简写  c **= 2

 

and 布尔“与”  两边都是真  需要满足全部

or 布尔“或”  真真是真  真假是真  假真是真

not 布尔“非”  不是真就是假  不是假就是真

 

优先级 () > not > and > or


04 python运算符
 

x or y  当x为非零时,返回x,x为True,返回True,反之。x为False,y为True,则返回y。

print(1 or 2)
print(3 or 1)
print(0 or 2)
print(0 or 100)

 

ps  int ---> bool  当int非零时,bool值是真。只有0是假

 

print(bool(2))
print(bool(-3))
print(bool(0))

 

bool ---> int   1或0   真是1    假是0

 

print(int(True))
print(int(False))

 

x and y,当x为True,则返回y。当x为False,则返回x(即为Falese)

 

print(1 and 2)
print(0 and 2)
print(3 and 1)

 

print(2 or 1 < 2) # 2
print(2 or 1 < 3 and 2) # 2
print(0 or 1 < 3 and 2) # 2
print(0 or 1 > 3 and 2) # Frue
print(3 or 1 > 3 and 2) # 3