+运算符除了可以进行数字相加外,还可进行字符串的拼接。例如:
a = 4 b = 5 c = a + b print(c)
运行后输出结果为:9
a = 'Hello,' b = 'world!' c = a + b print(c)
运行后输出结果为:Hello,world!
通过以上代码我们可以看出,加法运算符可以用于数字相加和字符串拼接。
-运算符常用于数字相减,例如:
a = 7 b = 3 c = a - b print(c)
运行后输出结果为:4
除了数字相减,-运算符还可用于删除列表中的一项。例如:
a = [1, 2, 3, 4, 5] del a[2] print(a)
运行后输出结果为:[1, 2, 4, 5]
通过以上代码我们可以看出,减法运算符不仅可以用于数字相减,还可用于删除列表中的一项。
*运算符常用于数字相乘,例如:
a = 4 b = 5 c = a * b print(c)
运行后输出结果为:20
除了数字相乘,*运算符还可用于字符串的重复。例如:
a = 'Hello,' b = a * 3 print(b)
运行后输出结果为:Hello,Hello,Hello,
通过以上代码我们可以看出,乘法运算符不仅可以用于数字相乘,还可用于字符串的重复。
/运算符常用于数字相除,例如:
a = 10 b = 3 c = a / b print(c)
运行后输出结果为:3.3333333333333335
需要注意的是,在Python2.x中,/运算符的结果为两个整数相除时直接舍弃小数部分,而在Python3.x中,/运算符的结果为两个整数相除时保留小数部分。
当然,/运算符还可用于计算两个时间之间的差值。例如:
from datetime import datetime, timedelta a = datetime(2020, 10, 1) b = datetime(2020, 9, 1) c = (a - b).days print(c)
运行后输出结果为:30
通过以上代码我们可以看出,除法运算符除了可以用于数字相除外,还可用于计算时间之间的差值。
%运算符常用于取余数,例如:
a = 10 b = 3 c = a % b print(c)
运行后输出结果为:1
需要注意的是,在Python3.x中,%运算符可以用于计算指定时间后的时间。例如:
from datetime import datetime, timedelta a = datetime(2020, 10, 1) b = a + timedelta(days=30) print(b)
运行后输出结果为:2020-10-31 00:00:00
通过以上代码我们可以看出,取模运算符不仅可以用于取余数,还可用于计算指定时间后的时间。
**运算符可以用于计算幂,例如:
a = 2 b = 4 c = a ** b print(c)
运行后输出结果为:16
需要注意的是,在Python3.x中,**运算符可用于求多次方根。例如:
a = 16 b = 4 c = a ** (1/b) print(c)
运行后输出结果为:2.0
通过以上代码我们可以看出,幂运算符不仅可以用于计算幂,还可用于求多次方根。
标签: 手机流量卡