[Python] 运算符简述

 

目录

 

Python运算符

算法运算符

比较(关系)运算符

赋值运算符

逻辑运算符

位运算符

成员运算符

身份运算符

运算符优先级


Python运算符

image_1d4p3k4n61sdp1jvp1dbu1aaq1m87dp.png-55.9kB

算法运算符

  • 加 + 两个对象相加
  • 减 - 得到负数或是一个数减去另一个数
  • 乘 * 两个数相乘或是返回一个被重复若干次的字符串
  • 除 / x 除以 y
  • 取模 % 返回除法的余数
  • 幂 ** 返回x的y次幂
  • 取整除 // 返回商的整数部分(向下取整)

image_1d4ot4fd31ggn9j21hff1dte1vd59.png-101.9kB
image_1d4oteenefa2156b1i421n6a16321g.png-108.2kB

比较(关系)运算符

判断关系真假,为真返回True,假返回False

image_1d4otlj1g1jpm9j210ou15bj1jbs3d.png-72.8kB

赋值运算符

image_1d4otqh7snjg10d26cnr4b1sph3q.png-157.8kB

逻辑运算符

image_1d4ouk3le14kpebhqh18kr11vg54.png-87.1kB

位运算符

& 按位 与 运算,相应位都为1时结果为1,任一为0则为0

image_1d4ov6h1i1cj8fjqpc11t4tqug5h.png-73.6kB

| 按位 或 运算,相应位任一为1结果为1,均不为0则为0

image_1d4ovhvs01vrpjko16sp1hqsgm45u.png-76.1kB

^ 按位 异或 运算,运算的相应位不相同时,结果为1,相同则为0

image_1d4ovrslph3l16eb1agflm1etn6b.png-82.7kB

~ 按位 取反 运算之后再减1

image_1d4p0apuq15mg4561d6h8mg1ov6o.png-95.3kB

<< 左移动运算,将 a 所有的二进制向左移动 2 位,高位舍弃,低位补0

image_1d4p1583m1upb2ji1rgll2jbp975.png-83.5kB

>> 右移动运算,将 a 所有的二进制向右移动 2 位,低位舍弃,高位补0
image_1d4p1lfqo7hp1gofe9f1q296s77i.png-93.3kB

成员运算符

用以测试某数据中是否包含某种数据

image_1d4p1t4jtepg16ljuph1hgbf4u7v.png-70.4kB

image_1d4p1tsu519sbq0m1qsc16m91vso8c.png-62.8kB

身份运算符

身份运算符用于比较两个对象的存储单元。
id() 函数用于获取对象内存地址。

image_1d4p205sk14d5dqf11g41f7e1bcf8p.png-128.8kB

image_1d4p2h5ght83toidfd6ko31696.png-26.7kB

image_1d4p2secin5b1dbd1n2j1lg0toaai.png-62.2kB

  • == 和 is 的区别
  • == 判断只考虑值是否相等
  • is 不仅考虑值是否相等,还需判断两个对象是否引用相同的内存空间

image_1d4p32sa91n307ok3poa8b1a79cf.png-55.7kB

运算符优先级

image_1d4p3a7pgl4pc0j1sbfqqo1e5adc.png-182.5kB

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值