Python除法运算,python幂函数运算
“//”操作
众所周知除法运算符是“/”,但是这个二元运算符“/”的结果取决于操作数本身。
20/3
六
20/3.0
6.666666666666667
20.0/3
6.666666666666667
20.0/3.0
6.666666666666667
使用“/”运算符时,只要有一个操作数是浮点数,结果就是浮点数结果,这叫做真除法。但是,如果两个操作数都是整数,那么结果就是一个带小数位的整数,这叫做整数除法。但是如果有这种情况,不管操作数是整数还是浮点数,我想要的结果都是可除的,那么“//”就派上用场了,这个“//”就是来解决这个问题的。提供了Codego.net编程代码。
“//”从Python2.2开始,除了“/”之外,除法运算符又引入了另一个除法运算符。该运算符仅用于除法。
20 //3
六
20 //3.0
6.0
20.0 //3
6.0
20.0 //3.0
6.0
20 //3.00
6.0
不管操作数是什么,“//”的结果都是可除的。如果操作数是浮点数,那么返回给我们的是转换成浮点数的整除结果。
“* *”操作
这个“* *”比较简单,就是题目中Python的幂运算。
2 ** 0
一个
2 ** 1
2
2 ** 10
1024
2 ** 20
1048576
第一个操作数是基数,第二个操作数是指数。
郑重声明:本文由网友发布,不代表盛行IT的观点,版权归原作者所有,仅为传播更多信息之目的,如有侵权请联系,我们将第一时间修改或删除,多谢。