abs
divmod
float
hex
int
max
min
oct
pow
round
作為python內建數值處理函式。
絕對值函式,返回當前數值的絕對值。
>>
>
abs(-5
)5>>
>
abs(
-9.3
)9.3
求商和餘數,將兩個(非複數)作為實參,返回商和餘數。等同於(a//b, a%b)
>>
>
divmod(4
,2)(
2,0)
>>
>
divmod(5
,2)(
2,1)
# 不推薦這樣求解浮點數
>>
>
divmod
(2.2,2
)(1.0,
0.20000000000000018
)
將整數轉換為『0x』為字首的十六進製制字串。
>>
>
hex(45)
'0x2d'
>>
>
hex(
255)
'0xff'
返回可迭代物件中最大/小的元素,或者返回兩個及以上實參中最大/小的。
>>
>
max(1,
2,4,
2)4>>
>
min(1,
2,4,
2)1
將乙個整數轉變為乙個字首為「0o」的八進位制字串。
>>
>
oct(45)
'0o55'
>>
>
oct(
255)
'0o377'
返回 x 的 y 次冪;如果 z 存在,則對 z 取餘(比直接 pow(x, y) % z 計算更高效)。兩個引數形式的 pow(x, y) 等價於冪運算子: x**y。
>>
>
pow(2,
2)4>>
>
pow(2,
3,5)
3
返回 number 捨入到小數點後 ndigits 位精度的值。 如果 ndigits 被省略或為 none,則返回最接近輸入值的整數。
>>
>
round
(4.22,1
)4.2
>>
>
round
(4.22)4
>>
>
round
(3.5)4
>>
>
round
(3.4325,3
)3.433
python內建函式值raw input 函式
python raw input 用來獲取控制台的輸入。raw input 將所有輸入作為字串看待,返回字串型別。raw input prompt a raw input input input 123 type a type str 字串 a raw input input input runoo...
Python內建函式系列之數值相關函式
可以是整數,浮點數或者複數。返回乙個數的絕對值。若引數是複數則返回模。abs 1 1 abs 1 1 abs 1.23 1.23 abs 1.23 1.23 abs 2 2j 2.8284271247461903乙個整型資料。返回其二進位制字串。bin 1 0b1 bin 8 0b1000 bin ...
Python基礎學習數值運算之內置函式
1 abs num 返回num的絕對值 2 coerce num1,num2 將num1和num2轉換為同一型別,然後以乙個無級的形式返回 3 divmod num1,num2 除法取餘運算的結合。返回乙個元組 num1 num2,num1 num2 對浮點型和複數的商進行下捨入 複數僅取實數部分的...