python基础篇-运算符

算数运算符:

  +   -   *    /   //(整除)  %(模)  **(幂) 

优先级: **    >   * / // %    >   + -

赋值运算符:

  =

多项赋值:

  num1, float1, str1 = 10, 0.5, 'hello'

  a = b = 10

复合赋值运算符:

  +=, -=, *=, /= , //= , %=, **=

eg: c = 10

  c += 1 +2  (对于这种写法,都优先执行复合赋值符右边的运算,在进行预算赋值,也就是说复合赋值运算符的优先级低于算数运算符)

比较运算符:

  ==   !=    >   <   >=  <=

逻辑运算符:

  and or not

  数字和变量的逻辑运算符   num1 and num2 (有一个数字为0,则为False)

               num1 or num2(一个非0,则为True)   数字应该还是遵循非0为真的原则,字符串非空为True,引用非None为True

 

posted @ 2025-09-02 09:43  Wind_Swing_Dunn  阅读(4)  评论(0)    收藏  举报