1. 程式人生 > 實用技巧 >Python(69條)內建函式 , 都幫你整理好了!快來取吧(46-69)

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