程序清單:
# val_caculate.py
a = 10 # a是整數(shù)
print('10/3 = ',10/3)
print('9/3 = ',9/3)
print('10//3 = ',10//3)
print('10%3 = ',10%3)
說明:
1. 除法:/;
取整://;
取余:%
2. Python的整數(shù)沒有大小限制,而Java對32位整數(shù)的范圍限制在-2147483648-2147483647;Python的浮點數(shù)也沒有大小限制,但是超出一定范圍就直接表示為inf(無限大)。
補充:python 除法和乘方
1.除法
在做數(shù)值計算的時候,經常能遇到2/3這種情況。為啦能得到0.667這樣的小數(shù)通常需要使用float()來實現(xiàn)。當需要小數(shù)的地方多了的時候,就會是代碼的可讀性下降??梢栽诖a開頭添加from __future__ import division實現(xiàn)。
但是導入這個語句之后,當我們只要整數(shù)部分,就只能得到小數(shù)??梢允褂?/的實現(xiàn)這樣的目的。
from __future__ import division
print 2/3 #正常除法
print 2//3 #只要整數(shù)部分
print 8//3
![](/d/20211017/d50c808c631c639ec3dac329d49fc002.gif)
2.乘方
python里乘方可以使用**這個符號實現(xiàn)。
print 2**3
print 2**-1
print 2**0.3
![](/d/20211017/a59a142c3847bd70be6fbe09b4ce6f4b.gif)
以上為個人經驗,希望能給大家一個參考,也希望大家多多支持腳本之家。如有錯誤或未考慮完全的地方,望不吝賜教。
您可能感興趣的文章:- python3 中的幾種除法介紹,小數(shù)的不同顯示
- python ceiling divide 除法向上取整(或小數(shù)向上取整)的實例
- 對python中的float除法和整除法的實例詳解
- Python除法之傳統(tǒng)除法、Floor除法及真除法實例詳解
- 詳解Python3除法之真除法、截斷除法和下取整對比
- 對Python 除法負數(shù)取商的取整方式詳解
- python 除法保留兩位小數(shù)點的方法