运算符

python

运算符

python支持以下几种运算符

算术运算符">1. 算术运算符

下面以a=10 ,b=20为例进行计算

运算符

描述

实例

+

两个对象相加 a + b 输出结果 30

-

得到负数或是一个数减去另一个数 a - b 输出结果 -10

*

两个数相乘或是返回一个被重复若干次的字符串 a * b 输出结果 200

/

b / a 输出结果 2

//

取整除

返回商的整数部分 9//2 输出结果 4 , 9.0//2.0 输出结果 4.0

%

取余

返回除法的余数 b % a 输出结果 0

**

指数

a**b 为10的20次方, 输出结果 100000000000000000000

注意:混合运算时,优先级顺序为: ** 高于 * / % // 高于 + - ,为了避免歧义,建议使用 () 来处理运算符优先级。

并且,不同类型的数字在进行混合运算时,整数将会转换成浮点数进行运算。

>>> 10 + 5.5 * 2

21.0

>>> 10 + (5.5 * 2)

21.0

2. 赋值运算符

运算符

描述

实例

=

赋值运算符

把 = 号右边的结果 赋给 左边的变量,如 num = 1 + 2 * 3,结果num的值为7

# 单个变量赋值

>>> num = 10

>>> num

10

# 多个变量赋值

>>> num1, num2, f1, str1 = 100, 200, 3.14, "hello"

>>> num1

100

>>> num2

200

>>> f1

3.14

>>> str1

"hello"

  • 复合赋值运算符

运算符

描述

实例

+=

加法赋值运算符

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

以上是 运算符 的全部内容, 来源链接: utcz.com/z/530440.html

回到顶部