python里的內置函數你知道有多少個嗎?

来源:https://www.cnblogs.com/python0921/archive/2020/04/23/12763985.html
-Advertisement-
Play Games

Python 內置函數最全彙總: 1 abs() 絕對值或複數的模 2 all() 接受一個迭代器,如果迭代器的所有元素都為真,那麼返回True,否則返回False 3 any() 接受一個迭代器,如果迭代器里有一個元素為真,那麼返回True,否則返回False 4 ascii() 調用對象的rep ...


 

python里的內置函數你知道有多少個嗎?

 

Python 內置函數最全彙總:

1 abs()

絕對值或複數的模

 

python里的內置函數你知道有多少個嗎?

 

 

2 all()  

接受一個迭代器,如果迭代器的所有元素都為真,那麼返回True,否則返回False

 

python里的內置函數你知道有多少個嗎?

 

3 any()  

接受一個迭代器,如果迭代器里有一個元素為真,那麼返回True,否則返回False

 

python里的內置函數你知道有多少個嗎?

 

4 ascii()  

調用對象的repr() 方法,獲得該方法的返回值

python里的內置函數你知道有多少個嗎?

 

 

5 bin()

將十進位轉換為二進位

python里的內置函數你知道有多少個嗎?

 

 

6 oct()

將十進位轉換為八進位

python里的內置函數你知道有多少個嗎?

 

 

7 hex()

將十進位轉換為十六進位

python里的內置函數你知道有多少個嗎?

 

 

8 bool()  

測試一個對象是True, 還是False.

python里的內置函數你知道有多少個嗎?

 

 

9 bytes()  

將一個字元串轉換成位元組類型

python里的內置函數你知道有多少個嗎?

 

 

10 str()  

將字元類型、數值類型等轉換為字元串類型

python里的內置函數你知道有多少個嗎?

 

 

11 callable()  

判斷對象是否可以被調用,能被調用的對象就是一個callable 對象,比如函數 str, int 等都是可被調用的,但是例子4 中xiaoming這個實例是不可被調用的:

python里的內置函數你知道有多少個嗎?

 

 

12 chr()

查看十進位整數對應的ASCII字元

python里的內置函數你知道有多少個嗎?

 

 

13 ord()

查看某個ascii對應的十進位數

python里的內置函數你知道有多少個嗎?

 

 

14 classmethod()  

classmethod 修飾符對應的函數不需要實例化,不需要 self 參數,但第一個參數需要是表示自身類的 cls 參數,可以來調用類的屬性,類的方法,實例化對象等。

python里的內置函數你知道有多少個嗎?

 

 

15 complie()  

將字元串編譯成python 能識別或可以執行的代碼,也可以將文字讀成字元串再編譯。

python里的內置函數你知道有多少個嗎?

 

 

16 complex()

創建一個複數

python里的內置函數你知道有多少個嗎?

 

 

17 delattr()  

刪除對象的屬性

python里的內置函數你知道有多少個嗎?

 

 

18 dict()  

創建數據字典

python里的內置函數你知道有多少個嗎?

 

 

19 dir()  

不帶參數時返回當前範圍內的變數,方法和定義的類型列表;帶參數時返回參數的屬性,方法列表。

python里的內置函數你知道有多少個嗎?

 

 

20 divmod()  

分別取商和餘數

python里的內置函數你知道有多少個嗎?

 

 

21 enumerate()  

返回一個可以枚舉的對象,該對象的next()方法將返回一個元組。

python里的內置函數你知道有多少個嗎?

 

 

22 eval()  

將字元串str 當成有效的表達式來求值並返回計算結果取出字元串中內容

python里的內置函數你知道有多少個嗎?

 

 

23 exec()  

執行字元串或complie方法編譯過的字元串,沒有返回值

python里的內置函數你知道有多少個嗎?

 

 

24 filter()  

過濾器,構造一個序列,等價於

python里的內置函數你知道有多少個嗎?

 

 

在函數中設定過濾條件,逐一迴圈迭代器中的元素,將返回值為True時的元素留下,形成一個filter類型數據。

python里的內置函數你知道有多少個嗎?

 

 

25 float()  

將一個字元串或整數轉換為浮點數

python里的內置函數你知道有多少個嗎?

 

 

26 format()  

格式化輸出字元串,format(value, format_spec)實質上是調用了value的format(format_spec)方法。

python里的內置函數你知道有多少個嗎?

 

 

27 frozenset()  

創建一個不可修改的集合。

python里的內置函數你知道有多少個嗎?

 

 

28 getattr()  

獲取對象的屬性

python里的內置函數你知道有多少個嗎?

 

 

29 globals()  

返回一個描述當前全局變數的字典

 

30 hasattr()

python里的內置函數你知道有多少個嗎?

 

 

31 hash()  

返回對象的哈希值

python里的內置函數你知道有多少個嗎?

 

 

32 help()  

返回對象的幫助文檔

python里的內置函數你知道有多少個嗎?

 

 

33 id()  

返回對象的記憶體地址

python里的內置函數你知道有多少個嗎?

 

 

34 input()  

獲取用戶輸入內容

python里的內置函數你知道有多少個嗎?

 

 

35 int()  

int(x, base =10) , x可能為字元串或數值,將x 轉換為一個普通整數。如果參數是字元串,那麼它可能包含符號和小數點。如果超出了普通整數的表示範圍,一個長整數被返回。

python里的內置函數你知道有多少個嗎?

 

 

36 isinstance(object, classinfo)

判斷object是否為類classinfo的實例,是返回true

python里的內置函數你知道有多少個嗎?

 

 

37 issubclass(class, classinfo)

如果class是classinfo類的子類,返回True:

python里的內置函數你知道有多少個嗎?

 

 

如果class是classinfo元組中某個元素的子類,也會返回True

python里的內置函數你知道有多少個嗎?

 

 

38 iter(object, sentinel)

返回一個可迭代對象, sentinel可省略

python里的內置函數你知道有多少個嗎?

 

 

sentinel 理解為迭代對象的哨兵,一旦迭代到此元素,立即終止:

python里的內置函數你知道有多少個嗎?

 

 

39 len(s)

返回對象的長度(元素個數)

python里的內置函數你知道有多少個嗎?

 

 

40 list([iterable])

返回可變序列類型

python里的內置函數你知道有多少個嗎?

 

41 map(function, iterable, …)

返回一個將 function 應用於 iterable 中每一項並輸出其結果的迭代器:

python里的內置函數你知道有多少個嗎?

 

可以傳入多個iterable對象,輸出長度等於最短序列的長度:

python里的內置函數你知道有多少個嗎?

 

 

42 max(iterable,*[, key, default])

返回最大值:

python里的內置函數你知道有多少個嗎?

 

 

43 min(iterable,*[, key, default])

返回最小值

44 memoryview(obj)

返回由給定實參創建的“記憶體視圖”對象, Python 代碼訪問一個對象的內部數據,只要該對象支持 緩衝區協議 而無需進行拷貝

45 next(iterator,[, default])

返回可迭代對象的下一個元素

python里的內置函數你知道有多少個嗎?

 

 

46 object()

返回一個沒有特征的新對象。object 是所有類的基類。

python里的內置函數你知道有多少個嗎?

 

 

47 open(file)

返迴文件對象

python里的內置函數你知道有多少個嗎?

 

 

48 pow(base, exp[, mod])

base為底的exp次冪,如果mod給出,取餘

python里的內置函數你知道有多少個嗎?

 

 

49 print(objects)

列印對象,此函數不解釋

50 class property(fget=None, fset=None, fdel=None, doc=None)

返回 property 屬性,典型的用法:

python里的內置函數你知道有多少個嗎?

 

 

使用python裝飾器,實現與上完全一樣的效果代碼:

python里的內置函數你知道有多少個嗎?

 

 

51 range(stop)

range(start, stop[,step])

生成一個不可變序列:

python里的內置函數你知道有多少個嗎?

 

 

52 reversed(seq)

返回一個反向的 iterator:

python里的內置函數你知道有多少個嗎?

 

 

53 round(number[, ndigits])

四捨五入,ndigits代表小數點後保留幾位:

python里的內置函數你知道有多少個嗎?

 

 

54 class set([iterable])

返回一個set對象,可實現去重:

python里的內置函數你知道有多少個嗎?

 

 

55 class slice(stop)

class slice(start, stop[, step])

返回一個表示由 range(start, stop, step) 所指定索引集的 slice對象

python里的內置函數你知道有多少個嗎?

 

 

56 sorted(iterable, *, key=None, reverse=False)

排序:

python里的內置函數你知道有多少個嗎?

 

 

57 @staticmethod

將方法轉換為靜態方法,不做解釋

58 class str(object='')

返回一個 str版本的 object,str 是內置字元串 class

59 sum(iterable, /, start=0)

求和:

python里的內置函數你知道有多少個嗎?

 

 

60 super([type[, object-or-type]])

返回一個代理對象,它會將方法調用委托給 type 的父類或兄弟類

61 tuple([iterable])

雖然被稱為函數,但 tuple 實際上是一個不可變的序列類型

62 class type(object)

class type(name, bases, dict)

傳入一個參數時,返回 object 的類型:

python里的內置函數你知道有多少個嗎?

 

 

63 zip(*iterables)

創建一個聚合了來自每個可迭代對象中的元素的迭代器:

python里的內置函數你知道有多少個嗎?

如果你處於想學Python或者正在學習Python,Python的教程不少了吧,但是是最新的嗎?

說不定你學了可能是兩年前人家就學過的內容,在這小編分享一波2020最新的Python教程。

植物大戰僵屍的代碼如何使用python來實現

 

 

植物大戰僵屍的代碼如何使用python來實現

 

 

植物大戰僵屍的代碼如何使用python來實現

 

 

植物大戰僵屍的代碼如何使用python來實現

 

 

以上這些教程小編已經為大家打包准備好了,希望對正在學習的你有所幫助!

獲取方式,私信小編 “ 資料 ”,即可免費獲取哦!


您的分享是我們最大的動力!

-Advertisement-
Play Games
更多相關文章
  • 一、什麼是架構 我想這個問題,十個人回答得有十一個答案,因為另外的那一個是大家妥協的結果,哈哈,我理解,架構就是骨架,如下圖所示: 人類的身體的支撐是主要由骨架來承擔的,然後是其上面的肌肉、神經、皮膚。架構對於軟體的重要性不亞於骨架對人類身體的重要性。 二、什麼是設計模式 這個問題我問過的面試者不下 ...
  • 1.事務控制的理解 事務控制的慨念這裡不作說明。事務控制的不好可能會造成資料庫數據的臟讀,污讀 舉個例子:轉賬的功能 張三給李四轉錢,各自的賬號金額操作完成後,需要各自更新到資料庫,此時如果張三更新完後,程式異常了結束了,使得李四的賬戶沒有更新,使得總金額不對 為了控制這種數據的不合理,引進了事務。 ...
  • 題目翻譯 現在,你需要求出A,B兩個多項式的相加結果。 輸入要求 每一個輸入文件包含一個測試樣例。每一個樣例占兩行並且每行包含多項式的信息: $K\space N_1 \space a_{N_1}\space N_2 \space a_{N_2} \space ...\space N_k \spac ...
  • A - Buggy Sorting 題意:這個題意就是給你一個錯誤的排序方式,要求你在它的這個排序方式下判斷是否存在正確的運行結果。若存在正確的結果,則輸出-1,否則輸出一個例子說明是錯誤的。題目的輸入是元素的個數n。 題解:這一題比較有意思,很容易判斷出只有當n=1 or n=2時運行結果是正確的 ...
  • PHP 中上手 Laravel 框架,除了要會增刪改查,也應該瞭解瞭解文件上傳。 ...
  • 學習Java的第一次總結 1.Java程式的編譯和執行 通過上圖,我們輕易得出java執行過程:由javac編譯為位元組碼文件,通過JVM轉換為底層操作系統可識別的命令操作。 註意:①Java跨平臺的始終是Java源文件,而不是JVM ②JVM在其間是充當中間層,是溝通java文件和不同操作系統(如L ...
  • python中的列表 # 列表# list 類,列表# 中括弧括起來 ,逗號分隔每個元素,列表中的元素可以是數字,字元串,列表,布爾值等等。# 列表還可以嵌套列表 列表的基本操作 (1)列表的常用操作 list1 = [11,22,33,44,55] # len 查看列表的元素的個數 print(l ...
  • 前言 現在版本官方已經有了自動御魂、覺醒和探索的腳本了。 既然是這樣那不如就搞一個抽卡的腳本好了,這樣大佬(土豪,歐皇)們 幾百連抽就不用畫符,和點SSR點到手軟了XD。 不簡單的具體實現 1、通過adb截圖判斷是否在抽卡界面 2、在的話,使用matchTemplate()函數識別開始召喚的按鈕 3 ...
一周排行
    -Advertisement-
    Play Games
  • 移動開發(一):使用.NET MAUI開發第一個安卓APP 對於工作多年的C#程式員來說,近來想嘗試開發一款安卓APP,考慮了很久最終選擇使用.NET MAUI這個微軟官方的框架來嘗試體驗開發安卓APP,畢竟是使用Visual Studio開發工具,使用起來也比較的順手,結合微軟官方的教程進行了安卓 ...
  • 前言 QuestPDF 是一個開源 .NET 庫,用於生成 PDF 文檔。使用了C# Fluent API方式可簡化開發、減少錯誤並提高工作效率。利用它可以輕鬆生成 PDF 報告、發票、導出文件等。 項目介紹 QuestPDF 是一個革命性的開源 .NET 庫,它徹底改變了我們生成 PDF 文檔的方 ...
  • 項目地址 項目後端地址: https://github.com/ZyPLJ/ZYTteeHole 項目前端頁面地址: ZyPLJ/TreeHoleVue (github.com) https://github.com/ZyPLJ/TreeHoleVue 目前項目測試訪問地址: http://tree ...
  • 話不多說,直接開乾 一.下載 1.官方鏈接下載: https://www.microsoft.com/zh-cn/sql-server/sql-server-downloads 2.在下載目錄中找到下麵這個小的安裝包 SQL2022-SSEI-Dev.exe,運行開始下載SQL server; 二. ...
  • 前言 隨著物聯網(IoT)技術的迅猛發展,MQTT(消息隊列遙測傳輸)協議憑藉其輕量級和高效性,已成為眾多物聯網應用的首選通信標準。 MQTTnet 作為一個高性能的 .NET 開源庫,為 .NET 平臺上的 MQTT 客戶端與伺服器開發提供了強大的支持。 本文將全面介紹 MQTTnet 的核心功能 ...
  • Serilog支持多種接收器用於日誌存儲,增強器用於添加屬性,LogContext管理動態屬性,支持多種輸出格式包括純文本、JSON及ExpressionTemplate。還提供了自定義格式化選項,適用於不同需求。 ...
  • 目錄簡介獲取 HTML 文檔解析 HTML 文檔測試參考文章 簡介 動態內容網站使用 JavaScript 腳本動態檢索和渲染數據,爬取信息時需要模擬瀏覽器行為,否則獲取到的源碼基本是空的。 本文使用的爬取步驟如下: 使用 Selenium 獲取渲染後的 HTML 文檔 使用 HtmlAgility ...
  • 1.前言 什麼是熱更新 游戲或者軟體更新時,無需重新下載客戶端進行安裝,而是在應用程式啟動的情況下,在內部進行資源或者代碼更新 Unity目前常用熱更新解決方案 HybridCLR,Xlua,ILRuntime等 Unity目前常用資源管理解決方案 AssetBundles,Addressable, ...
  • 本文章主要是在C# ASP.NET Core Web API框架實現向手機發送驗證碼簡訊功能。這裡我選擇是一個互億無線簡訊驗證碼平臺,其實像阿裡雲,騰訊雲上面也可以。 首先我們先去 互億無線 https://www.ihuyi.com/api/sms.html 去註冊一個賬號 註冊完成賬號後,它會送 ...
  • 通過以下方式可以高效,並保證數據同步的可靠性 1.API設計 使用RESTful設計,確保API端點明確,並使用適當的HTTP方法(如POST用於創建,PUT用於更新)。 設計清晰的請求和響應模型,以確保客戶端能夠理解預期格式。 2.數據驗證 在伺服器端進行嚴格的數據驗證,確保接收到的數據符合預期格 ...