
除-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。
小于和大于的情况相似,以及小于等于,小于等于,等于,不等于。都是输出布尔类型。都是常用的判断语句中的条件,这些以后学习更复杂的运算中都会遇到。
混合运算和数学中的运算一样,有时候也需要用到括号来改变他们的运算顺序。总的来说,这些运算符和表达式都需要经常练习,记住他们的用法和注意事项。
欢迎分享,转载请注明来源:内存溢出
微信扫一扫
支付宝扫一扫
评论列表(0条)