前言
什么是运算符?
顾名思义,运算符就是用于某种运算关系的标识符,例如数学中常用的 + 、 - 、 * 、 / 、 > 、 < ....符号,不同预算关系的符号在编程中被定义为不同的运算类型。
Python 支持的运算类型有:算术运算符、关系运算符、赋值运算符、逻辑运算符、成员运算符、身份运算符。
下面将一 一给大家演示讲解:
算术运算符
运算符
描述
+
加运算
-
减运算
*
乘运算
/
除运算
%
取余(模)运算(返回对象相除后的余数部分)
**
幂次方运算
实例演示(脚本模式):
#!/usr/bin/python3
# -*- coding: utf-8 -*-
a = 2
b = 5
c = 9
d = 0 # 定义 d 变量用于存放运算后的值
d = a + b # 加运算
print("2 + 5 =",d)
d = a - b # 减运算
print("2 - 5 =",d)
d = a * b # 乘运算
print("2 * 5 =",d)
d = a / b # 除运算
print("2 / 5 =",d)
d = c % a # 取模运算
print("2 % 5 =",d)
d = c // a # 取整运算
print("2 / 5 =",d)
d = a ** b # 幂运算
print("2 ** 5 =",d)
实例输出:
2 + 5 = 7
2 - 5 = -3
2 * 5 = 10
2 / 5 = 0.4
2 % 5 = 1
2 / 5 = 4
2 ** 5 = 32
注:在Python2.X 中,整数除整数( / 运算)时,返回的结果同样是整数,如果需要返回的结果是浮点数,这时只需将相运算的两个数中的其中一个改为浮点数即可。
比较运算符
运算符
描述
实例
>
大于(返回x是否大于y)
(5 > 2) 返回 True
<
小于(返回x是否小于y)
(5 < 2) 返回 False
==
等于(比较对象是否相等)
(5 == 2) 返回 False