內置核心數據類型
數值類型
整形int|浮點型float
0b二進制
0o八進制
0x十六進制
數學運算符
加 +
減 -
乘 *
除 /
整除 //
計算次方 ** 例:2的三次方 2**3
取餘 %
常用函數
強轉爲整型 int("字面值",進制):
將字符串123強制換轉爲整數類型 int("123")
將字符串1101作爲二進制強制轉換爲整數類型 int("1101",2)
將字符串177作爲八進制強制轉換爲整數類型 int("177",8)
將字符串9ff作爲八進制強制轉換爲整數類型 int("9ff",16)
強轉爲浮點型 float("字面值"):
將字符串3.14強制換轉爲浮點型 float("3.14")
十進制轉二進制 bin(十進制數值):
bin(10)
十進制轉八進制 oct(十進制數值):
oct(10)
十進制轉十六進制 hex(十進制數值):
hex(10)
四捨五入函數round()
round(3.14) ---> 3
round(3.95) ---> 4
次方函數pow(a,b)
pow(2,4) 獲得2的4次方的值
工具模塊
math模塊
math.flooer() 向下取整(座標軸向左取值)
正數場合 math.floor(3.14) ---> 3
負數場合 math.floor(-3.14) ---> -4
math.trunc() 向下取整(座標軸向0方向取值)
正數場合 math.floor(3.14) ---> 3
負數場合 math.floor(-3.14) ---> -3
math.ceil() 向上取整(座標軸向右取值)
正數場合 math.ceil(3.14) ---> 4
負數場合 math.ceil(-3.14) ---> -3
math.pi 獲得圓周率數值
math.sqrt 開平方
math.sqrt(144) ---> 12.0