中文字幕日韩精品一区二区免费_精品一区二区三区国产精品无卡在_国精品无码专区一区二区三区_国产αv三级中文在线

python之python3內置函數

一. 簡介 

python內置了一系列的常用函數,以便于我們使用,python英文官方文檔詳細說明:點擊查看, 為了方便查看,將內置函數的總結記錄下來。

成都創(chuàng)新互聯(lián)公司專業(yè)為企業(yè)提供綿陽網站建設、綿陽做網站、綿陽網站設計、綿陽網站制作等企業(yè)網站建設、網頁設計與制作、綿陽企業(yè)網站模板建站服務,10多年綿陽做網站經驗,不只是建網站,更提供有價值的思路和整體網絡服務。

 

二. 使用說明

   以下是Python3版本所有的內置函數:

python 之 python3內置函數

1. abs()  獲取絕對值

python 之 python3內置函數

3. any()  接受一個迭代器,如果迭代器里有一個元素為真,那么返回True,否則返回False

4. ascii()  調用對象的__repr__()方法,獲得該方法的返回值.

5. bin(), 6. oct(),  7. hex()    三個函數功能為:將十進制數分別轉換為2/8/16進制。

8. bool()  測試一個對象是True還是False.

9. bytes()  將一個字符串轉換成字節(jié)類型

python 之 python3內置函數

12. char(),13. ord()  查看十進制數對應的ASCII字符/查看某個ASCII對應的十進制數

python 之 python3內置函數

15. complie()  將字符串編譯成python能識別或可以執(zhí)行的代碼,也可以將文字讀成字符串再編譯

1 compile(source, filename, mode, flags=0, dont_inherit=False, optimize=-1)
2 將source編譯為代碼或者AST對象。代碼對象能過通過exec語句來執(zhí)行或者eval()進行求值。
3 參數source:字符串或者AST(abstract syntax trees)對象。
4 參數filename:代碼文件名稱,如果不是從文件讀取代碼則傳遞一些可辨認的值。
5 參數model:指定編譯代碼的種類??梢灾付?exec', 'eval', 'single'。
6 參數flag和dont_inherit:這兩個參數為可選參數。
1 >>> s  = "print('helloworld')"
2 >>> r = compile(s, "<string>", "exec")
3 >>> r
4 <code object <module> at 0x000001C648038390, file "<string>", line 1>

16. complex()

1 創(chuàng)建一個值為real + imag * j的復數或者轉化一個字符串或數為復數。如果第一個參數是字符串,則不需要指定第二個參數。
2 參數real:int,long,float或字符串。
3 參數imag:int,long,float。

17. delattr()  刪除對象的屬性

18. dict()  創(chuàng)建數據字典

python 之 python3內置函數

20. divmod()  分別取商和余數

1 >>> divmod(20,6)
2 (3, 2)

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

python 之 python3內置函數

25. float()  講一個字符串或整數轉換為浮點數

python 之 python3內置函數

29. globals()  返回一個描述當前全局變量的字典

1 >>> a = 1
2 >>> globals()
3 {'__loader__': <class '_frozen_importlib.BuiltinImporter'>, 'a': 1, '__builtins__': <module 'builtins' (built-in)>, '__doc__': None, '__name__': '__main__', '__package__': None, '__spec__': None}

30. hasattr()

python 之 python3內置函數

36. isinstance()  檢查對象是否是類的對象,返回True或False

1 isinstance(obj, cls)
2 檢查obj是否是類cls的對象, 返回True 或 False
3 class Foo(object):
4     pass
5 obj = Foo()
6 isinstance(obj, Foo)

37. issubclass()  檢查一個類是否是另一個類的子類。返回True或False

python 之 python3內置函數

43. max()  返回給定元素里最大值

1 max(iterable [,args...][, key])
2 如果只提供iterable參數,函數返回可遍歷對象(如:字符串,元組或列表)中最大的非空元素。
3 如果提供多個參數,那么返回值最大的那個參數。
4 可選參數key是單參數的排序函數。
5 如果提供key參數,必須是以命名的形式,如:max(a, b, c, key = fun)

44. meoryview()

45. min()  返回給定元素里最小值

1 min(iterable [,args...][, key])
2 如果只提供iterable參數,函數返回可遍歷對象(如:字符串,元組或列表)中最小的非空元素。
3 如果提供多個參數,那么返回值最小的那個參數。
4 可選參數key是單參數的排序函數。
5 如果提供key參數,必須是以命名的形式,如:max(a, b, c, key = fun)

46. next()  返回一個可迭代數據結構(如列表)中的下一項

47. object()

1 獲取一個新的,無特性(geatureless)對象。Object是所有類的基類。它提供的方法將在所有的類型實例中共享。
2 該函數時2.2.版本新增,2.3版本之后,該函數不接受任何參數。

48. open()  打開文件

python 之 python3內置函數

53. repr()  將任意值轉換為字符串,供計時器讀取的形式

1 repr(object)
2 返回一個對象的字符串表示。有時可以使用這個函數來訪問操作。
3 對于許多類型來說,repr()嘗試返回一個字符串,eval()方法可以使用該字符串產生對象;
4 否則用尖括號括起來的,包含類名稱和其他二外信息的字符串被返回。

54. reversed()   反轉,逆序對象

1 reversed(seq)
2 返回一個逆序的iterator對象。參數seq必須是一個包含__reversed__()方法的對象或支持序列操作(__len__()和__getitem__())
3 該函數是2.4中新增的

55. round()  四舍五入

python 之 python3內置函數

60. staticmethod()

61. str()  字符串構造函數

62. sum()  求和

63. super()  調用父類的方法

64. tuple()  元組構造函數

65. type()  顯示對象所屬的類型

66. vars()

67. zip()  將對象逐一配對

python 之 python3內置函數

 

68. __import__()

參考: https://www.cnblogs.com/xiao1/p/5856890.html

標題名稱:python之python3內置函數
網頁URL:http://www.rwnh.cn/article46/gspphg.html

成都網站建設公司_創(chuàng)新互聯(lián),為您提供做網站品牌網站設計、、網站導航、網站策劃、移動網站建設

廣告

聲明:本網站發(fā)布的內容(圖片、視頻和文字)以用戶投稿、用戶轉載內容為主,如果涉及侵權請盡快告知,我們將會在第一時間刪除。文章觀點不代表本網站立場,如需處理請聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內容未經允許不得轉載,或轉載時需注明來源: 創(chuàng)新互聯(lián)

營銷型網站建設
宝应县| 镶黄旗| 田阳县| 和田县| 双辽市| 河北区| 柏乡县| 木兰县| 无为县| 闽侯县| 得荣县| 麟游县| 祁东县| 馆陶县| 曲麻莱县| 右玉县| 河间市| 马关县| 镇远县| 开平市| 河西区| 东源县| 民和| 建瓯市| 益阳市| 河南省| 大港区| 马山县| 丹凤县| 石楼县| 北宁市| 邵武市| 天峨县| 原平市| 沧州市| 米脂县| 紫阳县| 沽源县| 怀集县| 九龙城区| 南丹县|