python3常用的內建函式

2022-05-25 09:24:09 字數 2859 閱讀 9296

abs(a) : 求取絕對值。abs(-1)

max(list) : 求取list最大值。max([1,2,3])

min(list) : 求取list最小值。min([1,2,3])

sum(list) : 求取list元素的和。 sum([1,2,3]) >>> 6

sorted(list) : 排序,返回排序後的list。

len(list) : list長度,len([1,2,3])

divmod(a,b): 獲取商和餘數。 divmod(5,2) >>> (2,1)

pow(a,b) : 獲取乘方數。pow(2,3) >>> 8

round(a,b) : 獲取指定位數的小數。a代表浮點數,b代表要保留的位數。round(3.1415926,2) >>> 3.14

range(a[,b]) : 生成乙個a到b的陣列,左閉右開。 range(1,10) >>> [1,2,3,4,5,6,7,8,9]

int(str) : 轉換為int型。int('1') >>> 1

float(int/str) : 將int型或字元型轉換為浮點型。float('1') >>> 1.0

str(int) : 轉換為字元型。str(1) >>> '1'

bool(int) : 轉換為布林型別。 str(0) >>> false str(none) >>> false

bytes(str,code) : 接收乙個字串,與所要編碼的格式,返回乙個位元組流型別。bytes('abc', 'utf-8') >>> b'abc' bytes(u'爬蟲', 'utf-8') >>> b'\xe7\x88\xac\xe8\x99\xab'

list(iterable) : 轉換為list。 list((1,2,3)) >>> [1,2,3]

iter(iterable): 返回乙個可迭代的物件。 iter([1,2,3]) >>>

dict(iterable) : 轉換為dict。 dict([('a', 1), ('b', 2), ('c', 3)]) >>>

enumerate(iterable) : 返回乙個列舉物件。

tuple(iterable) : 轉換為tuple。 tuple([1,2,3]) >>>(1,2,3)

set(iterable) : 轉換為set。 set([1,4,2,4,3,5]) >>> set() >>>

hex(int) : 轉換為16進製制。hex(1024) >>> '0x400'

oct(int) : 轉換為8進製。 oct(1024) >>> '0o2000'

bin(int) : 轉換為2進製。 bin(1024) >>> '0b10000000000'

chr(int) : 轉換數字為相應asci碼字元。 chr(65) >>> 'a'

ord(str) : 轉換asci字元為相應的數字。 ord('a') >>> 65

abs(a) : 求取絕對值。abs(-1)

max(list) : 求取list最大值。max([1,2,3])

min(list) : 求取list最小值。min([1,2,3])

sum(list) : 求取list元素的和。 sum([1,2,3]) >>> 6

sorted(list) : 排序,返回排序後的list。

len(list) : list長度,len([1,2,3])

divmod(a,b): 獲取商和餘數。 divmod(5,2) >>> (2,1)

pow(a,b) : 獲取乘方數。pow(2,3) >>> 8

round(a,b) : 獲取指定位數的小數。a代表浮點數,b代表要保留的位數。round(3.1415926,2) >>> 3.14

range(a[,b]) : 生成乙個a到b的陣列,左閉右開。 range(1,10) >>> [1,2,3,4,5,6,7,8,9]

int(str) : 轉換為int型。int('1') >>> 1

float(int/str) : 將int型或字元型轉換為浮點型。float('1') >>> 1.0

str(int) : 轉換為字元型。str(1) >>> '1'

bool(int) : 轉換為布林型別。 str(0) >>> false str(none) >>> false

bytes(str,code) : 接收乙個字串,與所要編碼的格式,返回乙個位元組流型別。bytes('abc', 'utf-8') >>> b'abc' bytes(u'爬蟲', 'utf-8') >>> b'\xe7\x88\xac\xe8\x99\xab'

list(iterable) : 轉換為list。 list((1,2,3)) >>> [1,2,3]

iter(iterable): 返回乙個可迭代的物件。 iter([1,2,3]) >>>

dict(iterable) : 轉換為dict。 dict([('a', 1), ('b', 2), ('c', 3)]) >>>

enumerate(iterable) : 返回乙個列舉物件。

tuple(iterable) : 轉換為tuple。 tuple([1,2,3]) >>>(1,2,3)

set(iterable) : 轉換為set。 set([1,4,2,4,3,5]) >>> set() >>>

hex(int) : 轉換為16進製制。hex(1024) >>> '0x400'

oct(int) : 轉換為8進製。 oct(1024) >>> '0o2000'

bin(int) : 轉換為2進製。 bin(1024) >>> '0b10000000000'

chr(int) : 轉換數字為相應asci碼字元。 chr(65) >>> 'a'

ord(str) : 轉換asci字元為相應的數字。 ord('a') >>> 65

Python3常用內建函式

數學相關 1.abs a 求取絕對值。abs 1 2.max list 求取list最大值。max 1,2,3 3.min list 求取list最小值。min 1,2,3 4.sum list 求取list元素的和。sum 1,2,3 6 5.sorted list 排序,返回排序後的list。6...

python3基礎 常用內建函式

目錄 input函式 lambda 函式 匿名函式 repr 函式 type函式 判斷變數型別 map函式 filter函式 reduce函式 捕獲的是最原始的輸入,將所 有的輸入按照字串進行處理,並返回乙個字串,不包含回車。語法 lambda arg1 agr2,argn expression 示...

Python3內建函式

1 兩個列表可以相加 collections.counter計數器,計算列表中每項出現的次數,並返回字典型別,其中元素作為key,其計數作為value。當所訪問的鍵不存在時,返回0,而不是keyerror 否則返回它的計數。其中負號表示降序 預設公升序 與reverse true相同 4 數值的除法...