摘要:上一篇Python从入门到放弃-基本数据类型,讲了Python的基本数据类型,这篇讲Python的运算符。使用运算符将不同类型的数据按照一定的规则连接起来的式子,称为表达式。

Python的运算符有哪些


运算符是一些特殊的符号,主要用于数学计算、比较大小和逻辑运算等。Python的运算符主要包括算术运算符、赋值运算符、比较大小(关系)运算符、逻辑运算符、位运算符和成员运算符。使用运算符将不同类型的数据按照一定的规则连接起来的式子,称为表达式。比如,使用算术运算符连接起来的式子称为算术运算符,使用逻辑运算符连接起来的式子称为逻辑运算符。

算术运算符


算术运算符的符号是处理四则运算的符号,在数字的处理中应用得很多。常用的算术运算符如下表所示。

运算符

说明

实例

结果

+


12.56+5

17.56

-


12.56-4.36

8.2

*


5*3.6

18.0

/


5/2

2.5

%

取余数,即返回余数的部分

5%2

1

//

取整数,即返回商的部分

5//2

2

**

幂,即x的y次方

5**2

25

       在Python中进行数学计算时,和我们学过的数学运算符优先级是一致的。

  • 先乘除后加减
  • 同级运算符从左到右计算
  • 可以使用 "() " 调整计算的优先级

运算符从高到底顺序排列如下:

  • 第一级:**
  • 第二级:*,/,%,//
  • 第三级:+,-

赋值运算符

赋值运算符主要是为变量等赋值的。使用时,可以直接把基本赋值运算符"="右边的值赋给左边的变量,也可以进行某些运算后再赋值给左边的变量。在Python中常见的赋值运算符如下表所示:

运算符

说明

举例

展开形式

=

简单的赋值运算

x=y

x=y

+=

加法赋值运算符

x+=y

x=x+y

-=

减法赋值运算符

x-=y

x=x-y

*=

乘法赋值运算符

x*=y

x=x*y

/=

除法赋值运算符

x/=y

x=x/y

%=

取余数赋值运算符

x%=y

x=x%y

**=

幂赋值

x**=y

x=x**y

//==

取整除赋值

x//=y

x=x//y

比较(关系)运算符

比较运算符,也叫关系运算符。用于比较变量或者表达式的结果进行大小,真假等比较。如果比较的结果为真,则返回True,如果为假,则返回False。比较运算符通常用在条件语句中作为判断的依据。Python中的比较运算符如下表。

运算符

作用

举例

结果

>

大于

58>95

False

<

小于

451<652

True

==

等于

'a' = 'a'

True

!=

不等于

542 != 542

False

>=

大于或等于

522 >= 365

True

<=

小于或等于

588 <= 654

True

在Python中,当需要判断一个变量是否介于两个值之间时,可以采用 "值1 < 变量< 值2"的形式,如"1

下一篇继续写运算符(2),未完待续。

总结

  • 介绍Python的运算符有哪些,算术运算符、赋值运算符、比较(关系)运算符、逻辑运算符、位运算符和成员运算符。
  • 具体介绍了算术运算符、赋值运算符、比较(关系)运算符使用有哪些,以及举例怎么使用。