Python基础系列-------运算符

本文介绍了Python中的算术运算符,如+,-,*,/,%等,以及它们在奇偶数判断中的应用。接着讨论了赋值运算符,如=,+=,-=等,展示了它们如何改变变量的值。此外,还涵盖了比较运算符(>,>=,<,<=,==,!=)和逻辑运算符(and,or,not)的工作原理。最后,详细阐述了位运算符,包括按位与(&),按位或(|),按位异或(^),位移(<<,>>)及按位取反(~)的操作方式。
摘要由CSDN通过智能技术生成

1、算术运算符

        算术运算符由+, -, *,  /,%, **, //, 组成。

        %表示求余数常用于奇偶数的判断 m % n 有n种情况 m % 2 为1时是奇数 为0时是偶数 

        ** 表示 m的n次方

         //表示除整

 2、赋值运算符

       =            a = 10 表示将10的值赋给变量a


      +=           a += 10 相当于a = a+10

                                


      -=            a -= 10 相当于a = a-10


      *=            a *= 10 相当于a = a*10

a = 10
a *= 10
print(a)
100


      /=            a /= 10 相当于a = a/10

a = 100
a /= 10
print(a)
10.0


     %=           a %= 10 相当于a = a%10

a = 100
a %= 10
print(a)
0


     **=            a **= 10 相当于a = a**10

a = 10
a **= 2
print(a)
100


     //=             a //= 10 相当于a = a//10

a = 100
a //= 10
print(a)
10


赋值运算符优先级最低

3.、比较运算符

        顾名思义就是比较大小

        >, >=,<, <=, ==, !=
       比较结果 True 和 False

4、逻辑运算符

     原则:
    and       表示并且       左右都为真      结果才为真

    or         表示或者        左右都为假        结果才是假

注意: 永远只返回左侧或者右侧

详解:

and   左侧为假    返回左侧
         左侧为真    返回右侧

>>>0 and 1
0
>>> 1 and 0
0


or     左侧为真     返回左侧
        左侧为假     返回右侧
  

>>> 1 or 0
1
>>> 0 or 1
1
>>>

not  非真为假    非假为真

>>> not 0
True
>>> not 1
False
>>>

5、位运算符

       按位与  &  10&20 相同位置为1才是1
       10          0000 1010
       22          0001 0110
        2           0000 0010

        按位或 |  相同位置都是0 结果才是0

        按位异或     ^  相同位置为0 不同为1

        按位左移    <<  左侧移动  右侧补0   值变大

        按位右移      >>  向右侧移动 左侧补 右侧删除  值变小
             
        按位取反   ~

 

      
  
      

 

        
    

      
            
        
  

         

   

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值