加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 编程开发 > Python > 正文

python--运算符

发布时间:2020-12-20 11:02:16 所属栏目:Python 来源:网络整理
导读:算数运算符 +???-?????*?????/ 除 ?????**乘方 例?5**3 ? 表示 5的3次方 ??????+= 模运算符? ( %) (将两个数相除并返回余数) ???????// ? 取整除 (只返回整数部分) ? 逻辑运算符 ==??????!=() ???? ??= ???? ???= and ? 且 ???????or ? 或 ????not非 in?

算数运算符

+???-?????*?????/ ?????**乘方 例?5**3 ?表示5的3次方 ??????+=

模运算符?%)(将两个数相除并返回余数) ???????// ?取整除(只返回整数部分)

?

逻辑运算符

==??????!=(<>) ????< ??<= ????> ???>=

and ? ???????or ? ????not非

in??是否包含 ?????????????not?in??是否不包含

优先级:()>not>and>or

?

print(0 or 2)

x or y ??x为ture ?返回x,x为false 返回y

print(7 and 2)

x and y ??x为ture ?返回y,x为false 返回x

?

位运算符

& ?按位与???参与运算的两个值,如果两个相应位都为1,则该位的结果为1,否则为0

| ??按位或???只要对应的二个二进位有一个为1时,结果位就为1

^ ?按位异或???当两对应的二进位相异时,结果为1

~ ?按位取反???对数据的每个二进制位取反,即把1变为0,0变为1

<< ?左移动运算符??高位丢弃,低位补0 ?????a << 2 左移2

>> ?右移动运算符

?

?

三元运算符 ??c=a if a>b else b

如果条件成立 ?返回a,否则返回b??

?

?

天子骄龙

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读