一、基本运算符
Python运算符多数与C/C++/Java类似,但有两个不一样。“//”表示求商,“**”表示求幂
例1
运行结果:
二、成员运算符in和not in
in : 如果在指定的序列中找到值返回 True,否则返回 False
not in : 如果在指定的序列中没有找到值返回 True,否则返回 False
例2
运行结果:
三、身份运算符is和is not
is : 判断两个标识符是不是引用自一个对象
is not : 判断两个标识符是不是引用自不同的对象
例3
运行结果:
is与==的区别
is 用于判断两个变量引用对象是否为同一个, == 用于判断引用变量的值是否相等
例4 (以下代码位于Python交互式环境)
说明,b =a[:],这里冒号前面和后面都没有数字,表示取a的第一个元素到最后一个元素,放到另一个对象b里。所以b与a里的数据相同,但不是同一个对象。
四、运算符优先级
领取专属 10元无门槛券
私享最新 技术干货