python內建數值處理函式

2021-09-28 14:04:30 字數 1616 閱讀 1880

absdivmodfloathexintmaxminoctpowround作為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 對浮點型和複數的商進行下捨入 複數僅取實數部分的...