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關鍵字的。不是靜態內部類都不能有靜態變數和方法。靜態 塊裡不能寫方法,無論靜態還是例項方法,但可以呼叫外部類的靜態方法。方法定義區域性內部類同方法定義區域性變數一樣,...