python中表示整除的运算符为_Python中的算数运算符

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优化请联系QQ㊣61910465

  • 1
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值