1.4 表达式与运算符
表达式(expression)由值、变量和运算符(operator)组成。程序通过表达式完成计算、拼接、比较和更新。
算术运算符
Python 支持常见的加、减、乘、除,也支持一些非常实用的算术运算符(arithmetic operator)。
整除运算符(floor division operator)// 用于计算除法结果的整数部分。
python
print(21 // 4) # 5取模运算符(modulo operator)% 用于计算两个整数相除后的余数。
python
print(22 % 3) # 1
print(4 % 7) # 4正在加载概念检查...
逆序三位数
整除和取模经常一起使用,用来拆解整数的每一位。
python
num = int(input("请输入一个三位整数:"))
a = num // 100
b = num // 10 % 10
c = num % 10
print("反转结果:%d" % (c * 100 + b * 10 + a))一次可能的运行过程:
text
请输入一个三位整数:520
反转结果:25结果显示为 25,是因为反转后的数是 025,作为整数输出时前导 0 会被省略。
正在加载概念检查...
复合运算符
复合赋值运算符(compound assignment operator)可以让更新变量的表达式更简洁。
例如:
a += b等价于a = a + ba -= b等价于a = a - ba *= b等价于a = a * ba /= b等价于a = a / ba %= b等价于a = a % b
字符串拼接
+ 不只可以用于数字相加,也可以用于字符串拼接(string concatenation)。
python
s = "Hello" + "World"
s += "!"
print(s)运行结果:
text
HelloWorld!正在加载概念检查...
正在加载本节练习...