Python 学习笔记之 运算符
Contents
要点概括:
什么是运算符呢?例如
1 + 2
,1
和2
被称作操作数
,而+
被称为运算符
。
1.算术运算符
2.比较运算符
3.赋值运算符
Python 中没有像C
或者Java
那样的自增运算,如a++
。因为变量是以内容为基准而不是像C
中以变量名为基准,所以只要你的数字内容是 1,不管你起什么名字,这个变量的 ID 是相同的,同时也就说明了 Python 中一个变量可以以多个名称访问,如下所示:
|
|
输出结果如下:
|
|
所以在使用自增操作时,可以用a = a + 1
或者a += 1
。
4.逻辑运算符
5.位运算符
6.成员运算符
Python 还支持成员运算符,其中的成员可以是字符串、列表或元组。
7.身份运算符
对于id()
函数,它用于获取对象的内存地址。
另外,is
与==
的区别在于:
is
用于判断两个变量引用对象是否为同一个;==
用于判断引用变量的值是否相等。
还有is not
与!=
区别于上述一致,一个比较的是引用对象,另一个比较的是两者的值。
8.运算符的优先级
下面给出了从最高到最底优先级的所有运算符: