1. 算术运算符的详细介绍

算术运算符是运算符的一种 ,也称之为数学课运算符,是进行基础的算术运算应用的标记,用于解决四则运算 。

运算符 叙述 案例
10 20 = 30
- 10 - 20 = -10
* 10 * 20 = 200
/ 10 / 20 = 0.5
// 取整除 回到除法的整数一部分(商) 9 // 2 輸出結果 4
% 取余数 回到除法的余数 9 % 2 = 1
** 幂运算 别称三次方 、乘方 ,2 ** 3 = 8

1) 拼凑字符串数组

当 用以数据时表明加减法,可是当 用以字符串数组时,它也有拼凑字符串数组(将2个字符串数组联接为一个)的功效 ,可以看编码:

name = "小亮" occupation = "学员" info = "我的名字叫" name ",岗位是" occupation print(info) # 輸出結果为 我的名字叫小亮,岗位是学员

2) 反复字符串数组

在 Python 中,* 运算符除开能够作为乘法运算,还能够用于反复字符串数组 ,将n个一样的字符串数组相互连接。

str1 = "抱歉!" print(str1 * 5) # 輸出結果为 抱歉!抱歉!抱歉!抱歉!抱歉!

3) 除法 和 取整除 运算符的较为

# 整数不可以除掉 print("23/5 =", 23/5) # 23/5 = 4.6 print("23//5 =", 23//5) # 23//5 = 4 print("23.0//5 =", 23.0//5) # 23.0//5 = 4.0 print("-------------------") # 整数能除掉 print("25/5 =", 25/5) # 25/5 = 5.0 print("25//5 =", 25//5) # 25//5 = 5 print("25.0//5 =", 25.0//5) # 25.0//5 = 5.0 print("-------------------") # 小数除法 print("12.4/3.5 =", 12.4/3.5) # 12.4/3.5 = 3.542857142857143 print("12.4//3.5 =", 12.4//3.5) # 12.4//3.5 = 3.0

从运作結果能够发觉:

  • / 的数值一直小数 ,无论是不是能除掉,也无论参加计算的是整数還是小数。
  • 当有小数参加计算时,// 結果才算是小数 ,不然便是整数 。

4) 求余运算符的检测

print("-----整数求余-----") print(15 % 6) # 3 print(-15 % 6) # 3 print(15 % -6) # -3 print(-15 % -6) # -3 print("-----小数求余-----") print(7.7 % 2.2) # 1.0999999999999996 print(-7.7 % 2.2) # 1.1000000000000005 print(7.7 % -2.2) # 1.1000000000000005 print(-7.7 % -2.2) # 1.0999999999999996 print("---整数和小数计算---") print(23.5 % 6) # 5.5 print(23 % 6.5) # 3.5 print(23.5 % -6) # -0.5 print(-23 % 6.5) # 3.0 print(-23 % -6.5) # -3.5

认真观察,能够发觉二点:

  • 仅有当第二个数据是负值时,求余的結果才算是负值。也就是说 ,求余結果的正负极和第一个数据没有关系,只由第二个数据决策。
  • %两侧的数据全是整数时,求余的結果也是整数;可是要是有一个数据是小数 ,求余的結果便是小数 。

5) 幂运算符的开方使用方法

因为开方是三次方的逆运算,因此还可以应用 ** 运算符间接的完成开方运算。

print('81**(1/4) =', 81**(1/4)) # 81**(1/4) = 3.0 print('32**(1/5) =', 32**(1/5)) # 32**(1/5) = 2.0

2. 算术运算符的优先

和数学中的运算符的优先一致,在 Python 中开展计算能力时 ,一样也是:

  • 先乘除后交互

  • 平级运算符是以左至右测算

  • 能够应用 () 调节测算的优先

  • 下列报表的算术优先由高到最少排列顺序

运算符 叙述
** 幂 (最大优先)
*、/、% 、// 乘、除、取余数 、取整除
、- 加减法、加减法
比如: 2 3 * 5 = 17 (2 3) * 5 = 25 2 * 3 5 = 11 2 * (3 5) = 16

文章来源于网络,如有侵权请联系站长QQ61910465删除
本文版权归趣快排营销www.seoguRubloG.com 所有,如有转发请注明来出,竞价开户托管,seo优化请联系✚Qq61910465