当前分类:python>>正文

数学运算符在Python中的妙用!

来源:互联网   更新时间:2023年7月21日  

Python 笔记

一、加法运算符

+运算符除了可以进行数字相加外,还可进行字符串的拼接。例如:

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

通过以上代码我们可以看出,幂运算符不仅可以用于计算幂,还可用于求多次方根。

本文固定链接:https://6yhj.com/leku-p-4967.html  版权所有,转载请保留本地址!
[猜你喜欢]

标签: 手机流量卡