Python基础 运算符
本篇python基础教程介绍python运算符。Python3语言支持以下类型的运算符:算术运算符、比较(关系)运算符、赋值运算符、逻辑运算符、位运算符、成员运算符、身份运算符
最常见的是算术运算符、比较运算符、成员运算符、逻辑运算符、赋值运算符。
python算术运算符
Python算术运算符是最常见也是最常用的运算符,包括加、减、乘、除、取模、幂、取整除
#!/usr/bin/python3
a = 18
b = 6
c = 0
c = a + b
print ("1、c 的值为:", c)
c = a - b
print ("2、c 的值为:", c)
c = a * b
print ("3、c 的值为:", c)
c = a / b
print ("4、c 的值为:", c)
c = a % b
print ("5、c 的值为:", c)
c = a**b
print ("6、c 的值为:", c)
c = a//b
print ("7、c 的值为:", c)
输出结果:
1、c 的值为: 24
2、c 的值为: 12
3、c 的值为: 108
4、c 的值为: 3.0
5、c 的值为: 0
6、c 的值为: 34012224
7、c 的值为: 3
python比较运算符
Python比较运算符是最常见也是最常用的运算符,包括等于、不等于、大于、小于、大于等于、小于等于
#!/usr/bin/python3
a = 36
b = 28
if ( a == b ):
print ("1、a 等于 b")
else:
print ("1、a 不等于 b")
if ( a != b ):
print ("2、a 不等于 b")
else:
print ("2、a 等于 b")
if ( a < b ):
print ("3、a 小于 b")
else:
print ("3、a 大于等于 b")
if ( a > b ):
print ("4、a 大于 b")
else:
print ("4、a 小于等于 b")
if ( a <= b ):
print ("5、a 小于等于 b")
else:
print ("5、a 大于 b")
if ( b >= a ):
print ("6、a 大于等于 a")
else:
print ("6、a 小于 a")
运行结果:
1、a 不等于 b
2、a 不等于 b
3、a 大于等于 b
4、a 大于 b
5、a 大于 b
6、a 小于 a
python成员运算符
Python成员运算符是最常见也是最常用的运算符,包括in、not in
#!/usr/bin/python3
a = "pythonthree.com"
b = "wordpress建站"
c = 8
list = [1, "wordpress建站", 3, "pythonthree.com", 5 ]
if ( a in list ):
print ("1 - 变量 a 在给定的列表中 list 中")
else:
print ("1 - 变量 a 不在给定的列表中 list 中")
if ( b not in list ):
print ("2 - 变量 b 不在给定的列表中 list 中")
else:
print ("2 - 变量 b 在给定的列表中 list 中")
if ( c in list ):
print ("3 - 变量 c 在给定的列表中 list 中")
else:
print ("3 - 变量 c 不在给定的列表中 list 中")
运行结果:
1 - 变量 a 在给定的列表中 list 中
2 - 变量 b 在给定的列表中 list 中
3 - 变量 c 不在给定的列表中 list 中
python逻辑运算符
Python逻辑运算符是最常见也是最常用的运算符,包括布尔”与”、布尔”或”、布尔”非”
#!/usr/bin/python3
a = 56
b = 20
c = 0
if ( a and b ):
print ("1 - 变量 a 和 b 都为 true")
else:
print ("1 - 变量 a 和 b 有一个不为 true")
if ( a or b ):
print ("2 - 变量 a 和 b 都为 true,或其中一个变量为 true")
else:
print ("2 - 变量 a 和 b 都不为 true")
if ( c and b ):
print ("3 - 变量 a 和 b 都为 true")
else:
print ("3 - 变量 a 和 b 有一个不为 true")
if ( c or b ):
print ("4 - 变量 a 和 b 都为 true,或其中一个变量为 true")
else:
print ("4 - 变量 a 和 b 都不为 true")
if not( a and b ):
print ("5 - 变量 a 和 b 都为 false,或其中一个变量为 false")
else:
print ("5 - 变量 a 和 b 都为 true")
运行结果:
1 - 变量 a 和 b 都为 true
2 - 变量 a 和 b 都为 true,或其中一个变量为 true
3 - 变量 a 和 b 有一个不为 true
4 - 变量 a 和 b 都为 true,或其中一个变量为 true
5 - 变量 a 和 b 都为 true
python赋值运算符
Python赋值运算符是最常见也是最常用的运算符,包括简单的赋值运算符、加减乘除法赋值运算符、取模赋值运算符、幂赋值运算符、取整除赋值运算符、海象运算符
#!/usr/bin/python3
a = 31
b = 18
c = 0
c = a + b
print ("1、c 的值为:", c)
c += a
print ("2、c 的值为:", c)
c *= a
print ("3、c 的值为:", c)
c /= a
print ("4、c 的值为:", c)
c = 2
c %= a
print ("5、c 的值为:", c)
c **= a
print ("6、c 的值为:", c)
c //= a
print ("7、c 的值为:", c)
运行结果:
1、c 的值为: 49
2、c 的值为: 80
3、c 的值为: 2480
4、c 的值为: 80.0
5、c 的值为: 2
6、c 的值为: 2147483648
7、c 的值为: 69273666
推荐阅读:零基础如何开始学习Python