python学习_常用运算符

python的运算符


算术运算符:

算术运算符描述示例
**2**10=1024
//取整除,返回商的整数部分9//2=4,9.0//2.0=4.0

位运算符:主要按二进制进行处理。假设a=10100001,b=01010100;

位运算符描述示例
&按位与运算符a&b=10100001&01010100=00000000
|按位或运算符a&b=10100001|01010100=11110101
^按位异或运算符a&b=10100001^01010100=11110101
~按位取反运算符~a=~(10100001)=01011110
<<左移运算符a<<2=10100001<<2=10000100
>>右移运算符a>>2=10100001>>2=00101000

注:关于左移和右移这里溢出的位全部补零,不同的机器不一样。


逻辑运算符:

逻辑运算符描述示例
and布尔“与”x=1,y=0,x and y返回False
or布尔“或”x=1,y=0,x or y返回True
not布尔“非”x=1,not x返回False

身份运算符:用于比较两个对象的存储单元

身份运算符描述示例
isis判断两个标识符是否引自同一对象x is y,如果id(x)等于id(y),返回1
is notis not判断两个标识符是否引自不同对象x is not y,如果id(x)不等于id(y),返回1

成员运算符:判断是否在指定的序列中。

成员运算符描述示例
inx如果在y中则返回True,否则返回False‘he’in’abdhello’,返回1
not inx如果在y中则返回True,否则返回False‘a’not in [‘b’,’c’,],返回1

PS:要注意使用运算符的优先级。
end

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值