python 交集运算符_Python学习(四)运算符

运算符:

1,赋值运算符

=:变量1=变量2,则变量1,变量2 的内存地址一样。

+=或-=或*=或/=:左右为数字,则+为算数运算符;左右为字符,则+为连接符。

2,算数运算符

1, *     (作用一) 乘  ;(作用二)print(“字符”*n)则输出n个字符。

*运算符不仅可用于数值乘法,还可用于列表、字符串、元组等类型,当列表、字符串或元组等类型变量与整数进行"*运算时表示对内容进行重复并返回重复后的新对象。字典和集合不支持与整数的相乘,因为其中的元素是不允许重复的.

2, /       除

3,**    次方

4, //      整除

5,  %       取余

6,  +

Python内部把True当作1,False当作0

3,关系运算符(比较后返回结果为true或false)

1,>     2,=   4,<=   5,==  6,!

4,逻辑运算符(返回结果为true或false)

1,and(逻辑与):true  and  true----->true

2,or(逻辑或): true  or  false或false   or   true------>true

3,not(逻辑非):not  false----->true

5,位运算符(操作数必须是整数)

二进制 表示 0b

转十进制:0b10110=(2^4)*1+(2^3)*0+(2^2)*1+(2^1)*1+(2^0)*0=22;

转二进制函数:bin(变量名)

2,八进制 表示 0o

转十进制:0o26=(8^1)*2+(8^0)*6=22

转二进制:0o26=(10)(110)=10110

转八进制函数:oct(变量名)

3,十进制 表示

转二进制:-22(1:求正数的二进制22=000 10110;2:求其反码111 01001;3,+1 --->111

01010)(1,取反~(-22)得到21;2,21----->111 01010)Python无法求

转十进制函数:int(变量名)

4,十六进制    0x

转十进制:0x16=(16^1)*1+(16^0)*0=22

转二进制:0x16=(1)(0110)=10110

转十六进制函数:hex(变量名)

5, &(类似and)

6,  |(类似or)

7, ~(取反)将21转为二进制然后取反

8,^(异或)相同是0,不同是1

9,<>(右移)

print(2<<1);

print(2>>1);

'''0 0000010 =2

000000100 =4

0000001 0

0 + 0000001 ----> 右移一个单位:将最后面的0向右移然后在最前面面补0 规律:2//(2^1)=1 要右移的数//(2^(移的单位))

00000001 =1

'''

6,三目运算符:

(条件为真的结果) if 表达式 else (条件为假的结果)

7,成员运算符(结果返回true或false):

is :比较对象的值(比较对象的地址是否相等)

x=[1,2,3]

y=[1,2,3]

x isy

False

in:变量a在数组b或字符串中   a in b

not in:变量a不在数组b或字符串里  a not in b

运算符

功能说明

+

算术加法,列表、元组、字符串合并与连接,正号

-

算术减法,集合差集,相反数

*

算术乘法,序列重复

/

真除法

//

求整商,但如果操作数中有实数的话,结果为实数形式的整数

%

求余数,字符串格式化

**

幂运算

、>=、

(值)大小比较,集合的包含关系比较

==、!=

or

逻辑或

and

逻辑与

not

逻辑非

in

成员测试

is

对象同一性测试,即测试是否为同一个对象或内存地址是否相同

|、^、&、<>、~

位或、位异或、位与、左移位、右移位、位求反

&、|、^

集合交集、并集、对称差集

@

矩阵相乘运算符

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值