英文文件:
divmod
(a, b
). for floating point numbers the result is(q, a % b)
, where q is usuallymath.floor(a / b)
but may be 1 less than that. in any caseq * b + a % b
is very close to a, ifa % b
is non-zero it has the same sign as b, and0 <= abs(a % b) < abs(b)
.
說明:
1. 接受兩個數值(非複數),返回兩個數值的相除得到的商,和餘數組成的元組。
2. 如果引數都是整數,執行的是地板除,相當於(a//b,a%b)。
3. 如果引數時浮點數,相當於(math.floor(a/b),a%b
)。
整數:
>>> divmod(5,3)
(1, 2)
>>>
>>> 5//3
1>>> 5%3
2浮點數:
>>> divmod(5.5,3)
(1.0, 2.5)
>>> 5.5/3
1.8333333333333333
>>>
>>> import math
>>> math.floor(5.5/3.0)
1>>>
>>> 5.5%3
2.5
2 Python內建函式
位元組陣列和位元組,3個引數 source,encoding,errors 當source引數為字串時,encoding引數也必須提供,函式將字串使用str.encode方法轉換成位元組陣列 當3個引數都不傳的時候,返回長度為0的位元組陣列 當source引數為整數時,返回這個整數所指定長度的空位元...
python基礎 內建函式(2)
1 type 函式,用來檢視物件的資料型別 1.1 不要用保留字 內建函式 作為變數名稱,如果打錯,可以用del type刪除,會清除 2 id 關鍵字,用來檢視物件的記憶體位址 2.1 a is b 判斷是否為指向同乙個位址 2.2 a b是指是否為同乙個值 2.3 在0 256整數,賦值給不同的...
python學習2 內建函式
最近學習了python的一些內建函式,有一些我想記住的函式,將它們寫在這裡方便我再次記憶 進製轉換的函式 整數轉二進位制 bin x 整數轉八進位制 ord x 整數轉十六進製制 hex x 單個字元與unicode編碼轉換的函式 字元轉unicode ord x unicode轉字元 chr x ...