python的除法运算符是什么

python的除法运算符是什么,第1张

1、“/”运算符

除-x 除以y,按照常规数学计算的方式直接得出结果即可。

示例:

>>>3/5

0.6

>>>-3/5

-0.6

>>>-3/-5

0.6

>>>

2、“//”整除运算符

如果被除数和除数均为正数或者均为负数,则和C语言这些编写语言一样,直接取商就行

如果被除数或者除数其中一个为正数,一个为负数,则结果不需要向下取余。

重点说一下向下取余。初学者肯定会和其他编程语言的搞混淆。举个简单的例子,在C语言中,-5对2整除运行结果是-2,但是在Python程序中,运算结果需要向负无穷靠近,即向下取余,-5//2运行结果为-3。

示例:

>>>5//2

2

>>>-5//-2

2

>>>5//-2

-3

>>>-5//2

-3

3、“%”求余运算符

这里也需要和C语言程序里的求余运算符区别开。

例数学公式:a÷b=c……d

a为被除数,b为除数,c为商,d为余数。

在Python中,如果a和b均为正数或者均为负数,则按照正常运行得出结果。

在Python中,如果a和b一个是正数,有一个是负数,则按照d=a-b*[a//b],计算余数。

比如5%-2运行结果为-1,按照公式,5//-2结果为-3,最后求余结果为-1。我们在平时计算数学运行时,5%-2商-2,余1。但是在Python中,涉及到//运算,需要向下取余,所以在Python中应该商-3,则结果余-1。

示例:

>>>5%2

1

>>>-5%-2

-1

>>>5%-2

-1

>>>-5%2

1

>>>

1.python中的加法运算,符号就是数学中的加号,再运算界面直接输入表达式,shell中直接输出结果。2.减法运算和加法运算都是和数学运算一致,直接使用减号。

乘法运算,使用的乘号是*,这个和数学中的运算稍微有些区别。输入8*9就代表数学运算中的8x9.除法运算使用的除号是/。输入9/3就代表数学运算中的9÷3.有一点需要特殊说明的是除法中还有另外一种情况。10.28/7和10.28//7,情况不一样。

可以看出10.28/7得出的是真实的除法结果,而10.28//7得出的是1.0.这里的//是截断除法,指的是将他的运算结果向下取舍。**代表次方,2**3代表2的三次方,

还有一个比较常用的运算叫做求余,符号是%.它的作用是求出除法运算中的余数。两外一些常用的计算包括,比较运算中的>.输出的是布尔类型的值。如图所示,输出true或者false。

小于和大于的情况相似,以及小于等于,小于等于,等于,不等于。都是输出布尔类型。都是常用的判断语句中的条件,这些以后学习更复杂的运算中都会遇到。

混合运算和数学中的运算一样,有时候也需要用到括号来改变他们的运算顺序。总的来说,这些运算符和表达式都需要经常练习,记住他们的用法和注意事项。


欢迎分享,转载请注明来源:内存溢出

原文地址:https://54852.com/yw/12130942.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2023-05-21
下一篇2023-05-21

发表评论

登录后才能评论

评论列表(0条)

    保存