运算符是一些特殊的符号,主要用于数学计算、比较大小和逻辑运算等。Python的运算符主要包括算术运算符、赋值运算符、比较(关系)运算符、逻辑运算符和位运算符。使用运算符将不同类型的数据按照一定的规则连接起来的式子,称为表达式。例如,使用算术运算符连接起来的式子称为算术表达式,使用逻辑运算符连接起来的式子称为逻辑表达式。下面将介绍一些常用的运算符。
一、算数运算符
算术运算符是处理四则运算的符号,在数字的处理中应用得最多。常用的算术运算符如表3.4所示。
+ 加
- 减
* 乘
/ 除
% 求余,即返回除法的余数
// 取整除,即返回商的整数部分
** 幂
注:在算术运算符中使用%求余,如果除数(第二个操作数)是负数,那么取得的结果也是一个负值。
注意:使用除法(/或//)运算符和求余运算符时,除数不能为 0,否则将会出现异常,
English = 92
python = 95
c = 89
sub = python - English
avg = (python + English + c)/3
print("之差:",sub,"分")
print("平均:",avg,"分")
二、赋值运算
赋值运算符主要用来为变量等赋值。使用时,可以直接把基本赋值运算符“=”右边的值赋给左边的变量,也可以进行某些运算后再赋值给左边的变量。在 Python 中常用的赋值运算符如表示。
简单的赋值运算 x=y
加赋值 x+=y x=x+y
减赋值 x-=y x=x-y
乘赋值 x*=y x=x*у
除赋值 x/=y x=x/y
取余数赋值 x%=у x=x%у
幂赋值 x**=у x=x**у
取整除赋值 x//=y x=x//y
三、比较(关系)运算符
比较运算符,也称为关系运算符,用于对变量或表达式的结果进行大小、真假等比较,如果比较结果为真,则返回 True;如果为假,则返回 False。比较运算符通常用在条件语句中作为判断的依据。Python 中的比较运算符如表所示。
> 大于 'a'> 'b' False
< 小于 156<456 True
== 等于 ' c'= 'c' True
!=。 不等于 'y'!='t' True
>= 大于等于 479>=426 True
<= 小于等于 62.45<=45.5 False
在Python 中,当需要判断一个变量是否介于两个值之间时,可以采用“值1<变量<值2”的形式,例如“0<a<100.
例:
English = 92
python = 95
c = 89
print("python=",python,"English=",English,"c=",c)
print("python>English",python>English)
print("python<=English",python<=English)
print("python!=English",python!=English)
print("python==English",python==English)