python 01列表异或_Python系列(二):运算符

   说出来你们可能不信,这篇文章本来上周末就能出来,不过下雪,雪花把推送小编给砸晕了,直到今天小编才醒了过来,拖着病弱的身躯给各位写了这篇推送。

63e4bb55b0e2ba6c7a406952eb256071.png

       今天的专题是Python的运算符,Python中的运算符有很多种,具体有:

    1.算术运算符;     2.比较运算符;     3.赋值运算符;     4.位运算符;     5.逻辑运算符;     6.成员运算符;
    一.算术运算符         算术运算符,顾名思义,应该是用来做算术运算的。理论上,算术运算符只能在数字数据类型进行运算。但在Python中,列表,字符串等数据类型都可以采用部分算术运算符,原因是运算符重载(即Python在定义列表和字符串这些数据类型的时候,已经规定了部分算术运算符对于列表和字符串进行算术运算的规则)。       常见的Python算术运算除了加减乘除外还有乘方(' ** '),向下取整(' // '),取余数(' % '),常用的算术运算符示例如下 :
 1a = 

     
二.比较运算符         比较运算符,用于比较两个对象的大小,比较运算符返回值是一个布尔值,True或者False。常用的比较运算符有'==','!=','>','=','<='。          简单的比较运算符案例如下:
 1a = 

   
 三.赋值运算符         赋值运算符,一般用于给一个变量赋值,可以是初始化,也可以是再次赋值。 赋值运算符一般是简单的等于号。         双目的赋值运算符都是由算术运算符和'='组合构成的。遵循先运算后赋值的思想。先对等式右边的数按照运算符与等式左边的数进行计算,再将结果赋值给等式左边的数。         相关的赋值运算符操作如下:
 1a = 

    
四.位运算符         位运算符一般用到得相对较少,但是在合适的场景却十分简单高效。 因此,掌握位运算符还是十分有意义的。 位运 算符会对数字的二进制表示进行对应的位运算,再将位运算的结果转换为对应的数字进行返回。         位运算的常见操作包括:         与运算(' & '):二进制中,相同的位置均为1,取1,否则取0。         或运算(' | '):二进制中,相同的位置有1,取1,否则取0         异或运算(' ^ '):二进制中,相同的位置不同,取1,否则取0         取反运算(' ~ '):二进制中,将每个位置中的1变为0,0变为1         左移运算(' << '):将二进制的表达左移,高位丢弃,低位补0         右移运算(' >> '):将二进制的表达右移,高位补0,低位丢弃         一般情况下,左移,右移运算中,移动一位可以视为对原数的扩大,缩小一倍。         相关位运算的示例如下:
 1a = 

7d60ce9674e4c3f0a7234cc8c33b4541.png

         一般来说,取反操作很简单,即~x = -x-1;那么为什么取反操作是等于-x-1呢?有兴趣的童鞋可以看看本次推送的另外的叙述这个问题的推文。
    五.逻辑运算符         简单的逻辑关系,与、或、非,对应的关键词是and、or、not。         常见的逻辑运算如下:         与(and):两个变量为True,返回True,否则返回False         或(or):两个变量有一个True,返回True,否则返回False         非(not):将true变为False,将False变为True         相关的示例如下:
 1a = 

    
六.成员运算符         判断变量是否为序列的成员。可作用于列表,元祖,字典,以及字符串,返回值为布尔值。常见的运算包括 in, not in。         相关的示例如下:
 1key_str = 
         本 次关于Python运算符的介绍就差不多到这里啦,希望各位读者老爷能看懂我们的辛(疯)勤(狂)努(暗)力(示),各位读者老爷的关注与转发是我们更新的动力。

908f1dc1c9318eb1dc1786d27e747962.png

往期链接: Python系列(一):Python的基本数据类型
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值