我们都知道计算机不仅仅可以进行数学计算,还可以处理文本、音频、视频、图像等各种数据。在程序处理的时候,不同的数据需要定义不同的数据类型。当然我们还需要了解一些运算符,因为这些数据常常会用到一些运算。 一、运算符

运算的结果根据最终获得的值不同,可分为两类,即结果为具体的值,结果为布尔(bool)值。算数运算、赋值运算最后所得结果为具体的值。比较运算、逻辑运算和成员运算结果为布尔(bool)值. 1.1算术运算(x=40,y=20)

运算符

描述

结果

+

加+ 两个对象相加

x+y 输出结果60

-

减- 一个数减去另一个数,或一个数得到负值

x-y 输出结果20

*

乘* 两个数相乘,或是返回一个被重复若干次的字符串

x*y 输出结果800

/


x/y 输出结果2.0

%

取模% 返回除法的余数

44%20 输出结果4

**

幂 返回X的Y次幂

3**4 输出结果81

//

取整除 返回商的整数部分

9//2输出结果4,9.0//2.0 输出结果4.0

例图:


python中加法用集合运算 python的加法运算_Python


1.2、比较运算


运算符

描述

结果

==

等于 比较对象是否相等

成立时为True

!=

不等于 比较两个对象是否不相等

成立时为True

<>

不等于 比较两个对象是否不相等

Python3中已不能用

>

大于 返回x 是否大于y

成立时为True

<

小于 返回x 是否小于y 

成立时为True

>=

大于等于 返回x 是否大于等于y 

成立时为True

<=

小于等于 返回x 是否小于等于y

成立时为True

例图:


python中加法用集合运算 python的加法运算_python中加法用集合运算_02


上面的例子中我们都是数值进行比较,还有一种就是字符串的比较 字符串比较是从第一个字符开始比较谁的ASCII值谁大就大,如果前面相同,则比较后一位,直到比较出谁大,如果都相同,则相等。

例图:

python中加法用集合运算 python的加法运算_运算符_03


1.3 赋值运算


运算符

描述

结果

=

简单的赋值运算符

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

例图


python中加法用集合运算 python的加法运算_Python_04


1.4、逻辑运算

运算符

描述

and

布尔“与”只有同为True 返回True

or 

布尔“或”最少要有一个为True 返回True

not

布尔“非” 为True时返回False,为False时返回True

例图:

python中加法用集合运算 python的加法运算_Python_05


1.5 成员运算

运算符

描述

in 

如果在指定序列中找到值返回True,否则返回False

not in

如果在指定序列中找不到值返回True,否则返回False

python中加法用集合运算 python的加法运算_python中加法用集合运算_06

结束语:

这一篇中,我们对运算符进行了学习,并且通过Windows的命令提示符进入Python交互解释器进行运算符学习。同时这一篇文中,我们给变量赋值时,涉及到了一些Python的数据类型可能不是很理解,在下篇我们将开始讲Python的一些基本数据类型。