【Python入门学习】运算符

运算符

算术运算符

+

[1,2]+[3,4]
(1,2,3)+(3,)
'abc'+'df'
True+3#4

*

True*3
[1,2]*3#[1,2,1,2]
(1,2)*3
'abc'*3

//

15//4 #3
-15//4 #-4

%

24%23 #1
'%c,%d,%f,%s'%(65,65,65,65) #'A,65,65.000000,65'

关系运算符

1<2<3
1<2>0
1>6<sqrt(9)#没导入math也不会报错 因为前半部分已经错了
'hello'<'world'
[1,2,3]<[1,2,5]#比较列表大小
{1,2,3}<{1,2,3,4}#是否为子集
{1,2,3}=={1,3,2}#是否相等

测试运算符

3 in [1,2,3]
for i in (3,5,7)
'a' in 'a.b.c'

x=[1,1,1]
x[0] is x[1]
#True

x=[1,2,3]
y=[1,2,3]
x is y
#False

x=y
x is y
#False

x=y
x.append(4)
#y=[1,2,3,4]
#y同样变化

位运算符

将整数转换成二进制,右对齐,,必要时左侧补上0,最后把计算结果转换成十进制数

3<<2 #把3左移2
3&7#3 位与
3|8#11 位或
3^5#6 位异或

#集合的运算
{123}|{345}#并集
{123}&{345}#交集
{123}%{345}#对称差
{123}-{345}#差集

逻辑运算符

3>5 and a>3#a暂时还没有被定义 但不会报错
3>5 or a>3 #报错
3 and 5#5 最后一个计算的表达式的值作为整个表达式的值
3 is not 5
3 is not in [1,2,3]
not 0 #True

矩阵运算符

x@m#矩阵相乘
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值