举个简单的例子4+5=9中,4和5被称为操作数,“+”称为运算符。(详细请查看文末视频)
Python语言支持以下类型的运算符:
算术运算符 赋值运算符
比较运算符 逻辑运算符
一、算术运算符
做数学运算时需要用到的符号:
运算 | 说明 |
a+b | a加b |
a-b | a减b |
a*b | a乘以b |
a/b | a除以b |
a//b | a除以b后向下圆整,丢弃小数部分(商取整数) |
a**b | a的b次方 |
二、关系运算符(比较运算符)
判断关系运算符两边的关系,计算的结果都为布尔值
以下假设变量a为10,变量b为20)(一个=是用来赋值的)
运算符 | 说明 | 例如 |
== | 等于,比较对象是否相等 | (a==b)返回False |
!= | 不等于,比较两个对象是否不相等 | (a!=b)返回True |
> | 大于,返回x是否大于y | (a>b)返回False |
< | 小于,返回x是否小于y, | (a<b)返回True |
>= | 大于等于,返回x是否大于等于y | (a>=b)返回False
|
<= | 小于等于,返回x是否小于等于y
|
(a<=b)返回True
|
三、赋值运算符
把=右边的值赋予给=左边的值
运算符 | 说明 | 例如 |
= | 简单的赋值运算符 | c=a+b将a+b的运算结果赋值为c |
+= | 加法赋值运算符 | c+=a等效于c=c+a |
-= | 减法赋值运算符 | c-=a等效于c=c-a |
*= | 乘法赋值运算符 | c*=a等效于c=c*a |
/= | 除法赋值运算符 | c/=a等效于c=c/a |
%= | 取模赋值运算符 | c%=a等效于c=c%a |
**= | 幂赋值运算符 | c**=a等效于c=c**a |
//= | 取整赋值运算符
|
c//=a等效于c=c//a |
四、逻辑运算符
逻辑运算符左右两边放的都是布尔
运算符 | 逻辑表达式 | 描述 |
and | x and y | 布尔“与”-如果x为False或者y为False, x and y返回False,都为True时返回True。 |
or | x or y | 布尔“或”-如果x为True或者y为True, x or y返回True,否则返回False。 |
not | not x | 布尔“非”-如果x为True,返回False,x为False,返回True。 |
转载请注明:XAMPP中文组官网 » Python基础入门教程:Python的运算符