课程笔记_零基础入门学习Python_006_Python之常用操作符

Python之常用操作符

  • 除法运算

    和其他高级语言不同,不对小数部分舍弃,真实的除法

>>> a=b=c=d=10
>>> d/=8
>>> d
1.25

>>> a//=4 ##和其他高级语言相同的除法
>>> a
2
  • 幂运算(**)

>>> 3 ** 5
243
  • 运算优先级

>>> -3 * 2 + 5 / -2 -4
-12.5
>>> ((-3)*2)+(5/(-2))-4 #先负号,再乘除,最后加减
-12.5

>>> 3<4 and 4<5 #先比较,再逻辑运算
True
>>> (3<4) and (4<5)
True

#幂操作符比其左边的操作符优先级高,比起右边的优先级低。例如:
>>> -3 ** 2 #-(3**2)
-9
>>> 3 ** -2
0.1111111111111111
>>> 3 ** (-2)
0.1111111111111111
  • 比较操作符

    <,<=,>,>=,==,!=

#python有个NB的地方
>>> 3<4<5 #被解释为(3<4) and (4<5)
True
  • 逻辑操作符

    not,and,or

  • 所有优先级的整理

    幂运算>正负号>算数运算(乘除>加减)>比较运算>逻辑运算(not>and>or)

猜你喜欢

转载自blog.csdn.net/weixin_41754258/article/details/113922138