Python(69條)內建函式 , 都幫你整理好了!快來取吧(46-69)
本文的文字及圖片來源於網路,僅供學習、交流使用,不具有任何商業用途,版權歸原作者所有,如有問題請及時聯絡我們以作處理
以下文章來源於騰訊雲 作者:Python程式設計與實戰
( 想要學習Python?Python學習交流群:1039649593,滿足你的需求,資料都已經上傳群檔案流,可以自行下載!還有海量最新2020python學習資料。 )
46.object()
語法
返回一個沒有特徵的新物件。object
[3] 是所有類的基類。
它具有所有 Python 類例項的通用方法。這個函式不接受任何實參。
47. oct()
語法
返回整數的八進位制表示形式
48.open()
語法
open(file, mode='r', buffering=-1, encoding=None, errors=None, newline=None, closefd=True, opener=None)
open() 函式用於開啟一個檔案,並返回檔案物件,在對檔案進行處理過程都需要使用到這個函式,如果該檔案無法被開啟,會丟擲 OSError
49.ord()
語法
對單個字元的字串,返回它的 Unicode 編碼的整數
例如 ord(‘a’) 返回整數 97, ord(‘€’) (歐元符號)返回 8364 。是 chr() 的逆函式。
50. pow()
語法
pow(base, exp[, mod])
函式是計算 base 的 exp 次方,如果 mod 存在,則再對結果進行取模,其結果等效於 pow(base,exp) %mod。
51.print()
語法
print(*objects, sep=' ', end='\n', file=sys.stdout, flush=False)
將 objects 列印到 file 指定的文字流, 預設為 sys.stdout
52.property()
語法
property() 函式的作用是在新式類中返回屬性值。
53.range()
語法
range() 函式返回一個可迭代物件
54.repr()
語法
返回包含一個物件的可打印表示形式的字串。對於大多數的型別,eval(repr(obj)) == obj
55.reversed()
語法
返回給定序列值的反向迭代器
56.round()
語法
返回 number 四捨五入到小數點後 ndigits 位精度的值。如果 ndigits 被省略或為 None,則返回最接近輸入值的整數
對精度要求高的,不減少使用該函式
57.set()
語法
set() 函式建立一個無序不重複元素集,刪除重複資料,可以用於計算交集、差集、並集等。
58.setattr()
語法
setattr(object, name, value)
其引數為一個物件、一個字串和一個任意值,將給定物件上的命名屬性設定為指定值。
例如,setattr(python, ‘name’, 123) 等價於 python.name= 123
59.slice()
語法
slice() 函式實現切片物件,主要用在切片操作函式裡的引數傳遞。
60.sorted()
語法
sorted(iterable, key=None, reverse=False)
對所有可迭代的物件進行排序操作,預設為升序
sort 與 sorted 區別:sort 是應用在 list 上的方法,sorted 可以對所有可迭代的物件進行排序操作。
sort 方法返回的是對已經存在的列表進行操作
而 sorted 方法返回的是一個新的 list
61.staticmethod()
語法
將方法轉換為靜態方法, 該方法不要錢傳遞引數
62.str()
語法
返回一個物件的 string 格式
63.sum()
語法
sum(iterable[, start]), 從 start 開始自左向右對 iterable 的項求和並返回總計值
64.super()
語法
用於呼叫父類的一個方法, 用來解決多重繼承問題的
示例
65. tuple()
語法
將可迭代系列(如列表)轉換為元組
66.type()
語法
傳入一個引數時,返回 object 的型別, 傳入三個引數時,返回一個新的 type 物件
>>> class X: a = 1 >>> X = type('X', (object,), dict(a=1)) >>> X <class '__main__.X'>
67.vars()
語法
返回模組、類、例項或任何其它具有__dict__
[4] 屬性的物件的dict屬性。
68. zip()
語法
用於將可迭代的物件作為引數,將物件中對應的元素打包成一個個元組,然後返回由這些元組組成的物件
可以使用 list() 轉換來輸出列表, 如果各個迭代器的元素個數不一致,則返回的列表長度以最短的物件為準
示例
69.import()
語法
__import__(name, globals=None, locals=None, fromlist=(), level=0)
import()函式用於動態載入類和函式 。
如果一個模組經常變化就可以使用import()來動態載入
以上便是 Python 全部的 69 個內建函式,語法規則基於 Python3.8.6