Python日记3--运算符

本文详细介绍了Python中的各类运算符,包括基本运算符、赋值运算符、比较运算符、位运算符、逻辑运算符、成员运算符及身份运算符,并解释了它们与Java中的区别。

1.基本运算符

 +(加),-(减),*(乘),/(除),%(取余)与java一样,因为Python一个变量的数据类型,不固定,

因此当用/(除已)运算时,当参与运算的数据有浮点数时,结果会是浮点数.

因此,需要用取整时,用//(相除取整运算).

 Python还包含其他的基本运算符:**(幂运算符),ex:a**b==a的b次幂

2.赋值运算符

 =,+=,-=,/=,%=与java相同,与基本运算符相对应,还有//=,**=两个运算符

3.比较运算符(双目运算符)

 ==,比较两者的值是否相等,且仅比较值是否相同.

 与java不同,java中==相对基本类型比较的是值,而引用类型则比较的是地址值

 >,<,>=,<=,!=与Java相同,

除此外还有<>与!=功能相同

4.位运算符

 &,|,>>,<<,~,^均与Java相同

5.逻辑运算符

 (java不支持)

 and 与运算符

or 或运算符

not 非运算符

6.成员运算符

 (java不支持)

in 判断是否在某个序列中 (与sql中类似)

 not in 判断是否不在某个序列中(与sql中类似)

7.身份运算符

(Java不支持) 

is 判断两者对象引用是否为同一对象,ex: a is b 判断的是两者内存是否指向同一位置

is not 判断两者对象引用是否不是同一对象

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值