算数运算符包括(加+,减—,乘*,除/,模运算%,乘方**,整除//)。
注意在C语言中除/就代表整除,可是在Python语言中整除有自己单独的符号双斜杠//。
2.2.2 赋值运算符赋值运算符可以给变量赋值。我们使用“=”赋值。比如:
a = 3 a++ # a++是指a = a + 1
还有符合运算符进行赋值。比如:
a += b # 相当于 a = a+b a -= b # 相当于 a = a-b a *= b # 相当于 a = a*b a /= b # 相当于 a = a/b a %= b # 相当于 a = a%b a **=b # 相当于 a = a**b a //=b # 相当于 a = a//b2.2.3 关系运算符
关系运算符比较的结果是一个布尔值(bool),得到的结果是True 或者 False。
关系运算符包括(==,!=,>,<,>=,<=).
2.2.4 逻辑运算符注意:
1.关系运算符两侧的值可以是数值、字符串等类型,但是应为同一类型。
2.字符串进行比较时,是按其内容的ASCll值进行比较。
Python中的逻辑运算符包括and(与) or(或)not(非)。
实例:
x and y # x为假y无需计算,表达式为假;否则同理 x or y # x为真y无需计算,表达式为真;否则同理 not x # x为真表达式为假;否则同理2.2.5 成员运算符
成员运算符有两个in和not in顾名思义就是判断在某一个序列中
实例:
x in y # 在y中找到x的值返回True,否则返回False x not in y # 在y中未找到x的值返回True,否则返回False
代码实例
a = 1 b = 2 list = [1,2,3,4,5] print(a in list) print(b not in list)2.2.6 身份运算符
身份运算符作用就是判断两个变量的引用对象是不是指向同一块内存。
身份运算符(2.2.6)
| 运算符 | 举例 | 说明 |
| is | x is y | 如果x和y引用的是同一个对象则返回Ture,否则返回False |
| is not | x is not y | 如果x he y引用的不是同一个对象则返回Ture,否则返回False |
a = 10 b = 20 print(a is b) print(a is not b) b = 10 print(a is b)
我们用代码说明问题,a,b引用的不是同一块内存,所以返回False。
2.2.7 位运算符位运算符包括 按位与、按位或、按位异或、取反、左移和右移。
| 运算符 | 名称 | 说明 |
| & | 按位与 | 只有对应的两个二进制位均为1时,结果才为1,否则为0 |
| | | 按位或 | 只有对应的两个二进制位有一个为1时,结果为1,否则为0 |
| ^ | 按位异或 | 对应的两个二进制位不同时,结果为1,否则为0 |
| ~ | 取反 | 对每个二进制位取反 |
| << | 左移 | 左操作数的二进制位全部左移,由右操作数决定移动的位数,移除位删掉,移进的位补0 |
| >> | 右移 | 与左移相似 |
输入函数 print
print("hello world!")
2.3.2 输出
input("请输入一个数:")



