《简明Python教程》—— 2.运算符与表达式
运算符与表达式
大多数的Python语句(逻辑行)包含了 表达式(Expressions) 。
表达式可以拆分成运算符(Operators)与运算数(Operands)。
运算符
可用运算符速览:
- + (加)
- 两个对象相加。
3+5
输出8
,'a'+'b'
输出'ab'
。
- - (减)
- 从一个数中减去另一个数,如果第一个操作数不存在,则假定为零。
- -5.2将输出一个负数,50-30输出20。
- * (乘)
- 给出两个数的乘积,或返回字符串重复指定次数后的结果。
2*3
输出6
,'la'*3
输出'lalala'
。
- ** (乘方)
- 返回x的y次方。
3**4
输出81
。
- / (除)
- x 除以 y。
- // (整除)
- x除以y并对结果 向下 取整至最接近的整数。
13//3
输出4
。
- % (取模)
- 返回除法运算后的余数。
13%3
输出1
。
数值运算与赋值的快捷方式
a = 3 a = a * 2
可以写作:
a = 3 a *= 2
也就是: 变量=变量 运算符 表达式
演变成 变量 运算符=表达式
。