Python运算符

本文介绍了Python中的算术运算符,如+、-、*、/、%和**,以及赋值运算符的用法。此外,还详细讲解了比较运算符(>、>=、<、<=、==、!=)和逻辑运算符(and、or、not)的使用规则。同时,文章涵盖了位运算符,包括按位与、按位或、按位异或、按位左移和按位右移,帮助读者理解这些运算符在处理二进制数据时的作用。
摘要由CSDN通过智能技术生成

文章目录

1. 算术运算符
2. 赋值运算符
3. 比较运算符
4. 逻辑运算符
5. 位运算符

1. 算术运算符

算数运算符包括 :+   -   *  /    %  **  //  
            :  m%n
                    有n种情况 即  0,1,2 ...n-1
                   m%2
                    结果为 0 时  ;m为偶数

                    结果为1时  ;  m为奇数

             ** :  m**n  m的n次方即 n个m相乘  
             // :m//n 即  m/n求整数  
   优先级 **先于/  // * +  -    

2. 赋值运算符

赋值运算符:
    =
        a=10
    +=
        a +=10
            a = a + 10
    -=
        a -= 10
            a = a - 10
    *=
        a *=10
            a = a * 10
    /=
        a /=10
            a = a / 10
    %=
        a %= 10
            a = a % 10
    **=
        a **= 10
            a = a ** 10
    //=
        a //=10
            a = a // 10
    赋值运算符优先级最低

3. 比较运算符

比较运算符
    >
    >=
    <
    <=
    ==

    != 
 (不等于)
 比较结果:Ture   False  比较结果为 bool
 持续连续比较 只要其中有假结果解释假

4. 逻辑运算符        

原则:输出只有True和False两个结果并且只输出一侧

1,and 两侧全对输出True

注;左侧对输出右侧;左侧错输出左侧。

2,or 两侧全错输出False

注;左侧对输出左侧;左侧错输出右侧。

3,not 非错即对;非对即错

4,优先级 not  > and >or

5. 位运算符

例:二进制  10 = 00000 1010     2 = 0000 0010

1,  按位与         &: 相当于and相同位置都是1为1 都为0为0( 0000 0010)

2,  按位或          |: 相当于or相同位置都为0为0( 0000 1010)

3,  按位异或     ^ : 相同位置相同为0,不相同为1 (0000 0010)

4,  按位左移  << : 空处自动补0  例: 8 = 0000 1000   <<2 = 0010 0000

5,  按位右移  >> : 空处自动补0  例: 8 = 0000 1000   >>2 = 0000 0010

       
      

小结

提示:这里可以添加总结

例如:

提供先进的推理,复杂的指令,更多的创造力。

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值