python裡int內部功能介紹

2022-07-26 13:06:16 字數 1818 閱讀 5912

bit_length()   #用二進位制數表示10進製數時,二進位制的最少的位數(長度)

列如:2用二進位制表示為

00000010

10    使用bit_ength()就表示長度為1位,它會把前面的0自動省略掉

bin(2)   用二進位制表示2

列如bin(2)

0b10    0b表示二進位制

__abs__    取絕對值

列如:取三的絕對值

a=-3

a.__abs__()

3在python中帶下劃線的表示內建函式

內建函式的使用可以通過物件或者直接呼叫

列如:物件,直接去執行這個方法

a.__abs__()

直接呼叫,它會先去記憶體建立這個物件,然後去執行這個方法

abs(-3)

__add__   增加

列如a=9

a.__add__(1)

10                        此時a=10,增加了1,直接呼叫就是+號,如1+1,反應到**就是add

__divmod__       常用於分頁,執行一次它會把兩個相除的數得到的商與餘數轉換為乙個元組,然後就可以直接判斷餘數了

列如:a=95

b=10

cc=a.__divmod__(b)

print cc

(9,5)

__eq__    判斷兩個數是否相等,相等返回true,不相等返回false,在2中是另外乙個,3中是它

列如:

aa=18

__float__ 浮點型型別的轉換

列如:cc轉換為了浮點型

__floordiv__        遞整除,除得的結果自取商的整數部分與//類似

列如:

__ge__        判斷大於等於,相當於》=,正確返回true,錯誤返回false

列如:

類似的還有很多,可以檢視幫助去檢視,很多可以用運算子+-*/表示

還有就是rdivmod許多類似這樣的,其實功能與前面的一樣,只不過它變為了從右到左運算,執行是從左到右運用

列如

Python之int內部功能介紹

int內部功能的介紹 通過dir int型別的值 或者使用開發工具ctrl 單擊 int 即可檢視int內部的所有功能。內部功能很多,但是很多的內部功能都不怎麼常用,特介紹如下常用到的一些內部功能 1.基本資料型別使用type 函式時,得到相應的資料型別 a 12 b 12.01 c 123 pri...

內部類裡的常規內部類

匿名內部類的常規內部類 1.內部類裡不可以有static關鍵字的修飾。2.內部類裡可以直接呼叫外部類的例項方法或者是例項變數 無論private還是public的 無需建立物件在呼叫這些。3.在外部類裡可以在例項方法裡直接建立內部類的物件。4.編譯下面 會產生兩個檔案 routineinnercla...

內部類裡的區域性內部類

package innerclass created by mr.meng on 2016 7 4.方法裡的內部類是無法加static關鍵字的。不是靜態內部類都不能有靜態變數和方法。靜態 塊裡不能寫方法,無論靜態還是例項方法,但可以呼叫外部類的靜態方法。方法定義區域性內部類同方法定義區域性變數一樣,...