日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當(dāng)前位置: 首頁(yè) > 编程语言 > python >内容正文

python

Python 69个内置函数分8类总结,这样记更方便!

發(fā)布時(shí)間:2024/9/15 python 41 豆豆
生活随笔 收集整理的這篇文章主要介紹了 Python 69个内置函数分8类总结,这样记更方便! 小編覺得挺不錯(cuò)的,現(xiàn)在分享給大家,幫大家做個(gè)參考.


0 內(nèi)置函數(shù)

Python3解釋器中內(nèi)置了69個(gè)常用函數(shù),屬于底層的函數(shù),它們到處可用。有些對(duì)大家來說比較熟悉,比如abs(), max(), sum()... 也有一些比較陌生,比如locals(), all(), compile(), getattr()... 今天按照類別扼要總結(jié)。

1 類型相關(guān)

69個(gè)內(nèi)置函數(shù)中,與類型相關(guān)的指,把入?yún)b為某種類型,這樣的內(nèi)置函數(shù)包括:

bool()??#d布爾型 int()??#d整形 str()??#d字符型 tuple()?#d元包型 dict()?#d字典型 list()?#d列表型 zip()?#可迭代對(duì)象聚合,(,) complex()?#d復(fù)數(shù)型 float()?#d浮點(diǎn)型 bytes()?#d字節(jié)型數(shù)組 bytearray()?#d字?jǐn)?shù)數(shù)組 range()?#d不可更改的序列 object()?#d無屬性的根類 set()?# 集合類型 frozenset()?# 凍結(jié)集合類型,不允許修改 slice()?#?返回一個(gè)slice對(duì)象,其中start,?stop,?step等都是只讀的

比如bool(x),將入?yún)封裝為Boolean類型,返回值為True或False

bool(10) >>> True bool(0) >>> False bool(\'false\') >>> True bool(0.0) >>>?False

關(guān)于bytes()和bytearray()的用法可參考:

https://www.cnblogs.com/sesshoumaru/p/5980090.html

2 數(shù)理統(tǒng)計(jì)相關(guān)

有的內(nèi)置函數(shù)可以完成簡(jiǎn)單的數(shù)理統(tǒng)計(jì)工作,這樣的內(nèi)置函數(shù)包括:

abs()?#d絕對(duì)值 min()?#d最小 max()?#d最大 sum()?#d求和 pow()?#d求次冪 all()?#d所有元素為true則為true any()?#d至少一個(gè)元素為true則為true divmod()?#d(商,余數(shù)) round()?#四舍五入 len()?#參數(shù)元素個(gè)數(shù)

any()函數(shù)代碼等價(jià)于以下5行代碼:

def any(iterable):for element in iterable:if element:return Truereturn False

divmod函數(shù):

divmod(10,8) >>>?(1,2)

3 進(jìn)制轉(zhuǎn)換

有些內(nèi)置函數(shù)可以幫助我們輕松實(shí)現(xiàn)進(jìn)制轉(zhuǎn)換,比如:

chr()?#unicode編碼 ord()?#chr()反操作 bin()?#轉(zhuǎn)化為ob開頭的二進(jìn)制字符 hex()?#轉(zhuǎn)化為ox開頭的十六進(jìn)制字符 ascii()?#可打印表示對(duì)象,類似于?repr()? oct()?#?轉(zhuǎn)化為0o開頭的八進(jìn)制字符

4 面向?qū)ο笙嚓P(guān)

Python提供與對(duì)象屬性相關(guān)的操作函數(shù),它們?yōu)闈M足Python屬性的動(dòng)態(tài)調(diào)整提供了可能。

setattr(object,?name,?value)?#為對(duì)象設(shè)置屬性 delattr(object,?name)?#?刪除命名的屬性 getattr(object,name)?#獲取屬性的取值,如果對(duì)象無此屬性,會(huì)拋異常 getattr(object,name,?123)?#即便無此屬性,也不會(huì)拋異常,會(huì)返回123 hasattr(object,name)?#?判斷name屬性是否屬于object isinstance(object,?classinfo)?#判斷object是classinfo的實(shí)例嗎 issubclass(class,?classinfo)?# 判斷class是否為classinfo的子類 super()?#調(diào)用父類,?方法 property()?#特性相關(guān),@property標(biāo)記為屬性 type()?#返回實(shí)例的類型 vars()?# 返回對(duì)象的信息等 classmethod()?#?轉(zhuǎn)化方法為類方法 staticmethod()?#方法是靜態(tài)方法

比如,

setattr(x,\'footbar\',12) #等價(jià)于 x.footbar=12 issubclass(list,object)? >>> True issubclass(object,list) >>> False

5 迭代器相關(guān)

next, reversed, iter(), enumerate()這些都是與迭代相關(guān)的函數(shù),比如以下,就是返回一個(gè)逆向迭代器:

rev = reversed([1,-2,4,0]) for i in rev:print(i)>>> 04-21

iter函數(shù)使用例子

iter(\'abc\') >>>?<str_iterator?at?0x8b9fba8> for i in iter(\'abc\'):print(i) >>> a b c

6 map函數(shù)

map函數(shù)的原型為:map(function, iterable, ...) ,返回一個(gè)迭代器,在每一個(gè)可迭代對(duì)象的元素上應(yīng)用function.

map應(yīng)用舉例:

def?f(x):reutn?x**2mymap?=?map(f,?[1,2,3])?#?返回一個(gè)迭代器for i in mymap:print(i)>>> 149

7 排序相關(guān)

sorted返回一個(gè)排序好的列表,比如:

li?=?[1,-2,4,0] sorted(li) >>>?[-2,0,1,4]

8 其他

compile函數(shù)與源碼編譯相關(guān);memoryview函數(shù)與內(nèi)存視圖相關(guān);help查看幫助;dir查看對(duì)象的方法和屬性;更多見下表:

hash()?#?返回對(duì)象的哈希碼 id() #返回一個(gè)對(duì)象的標(biāo)識(shí) input()??#與標(biāo)準(zhǔn)輸出相關(guān) breakpoint() #調(diào)試相關(guān) exec()?#動(dòng)態(tài)執(zhí)行Python代碼 callable()?#判斷對(duì)象是否可調(diào)用 format()?#對(duì)象格式化

format是一個(gè)比較常用的,用于格式化輸出的函數(shù),詳細(xì)的格式化參數(shù)標(biāo)準(zhǔn)形式,參考文檔:

https://docs.python.org/3/library/string.html#formatspec

參考官網(wǎng):

https://docs.python.org/3/library/functions.html

如果文章對(duì)你有幫助,歡迎轉(zhuǎn)發(fā)/點(diǎn)贊/收藏~

作者:flody

來源:Python與算法社區(qū)

推薦閱讀

Pandas處理數(shù)據(jù)太慢,來試試Polars吧!

懶人必備!只需一行代碼,就能導(dǎo)入所有的Python庫(kù)

絕!關(guān)于pip的15個(gè)使用小技巧

介紹10個(gè)常用的Python內(nèi)置函數(shù),99.99%的人都在用!

可能是全網(wǎng)最完整的 Python 操作 Excel庫(kù)總結(jié)!

總結(jié)

以上是生活随笔為你收集整理的Python 69个内置函数分8类总结,这样记更方便!的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網(wǎng)站內(nèi)容還不錯(cuò),歡迎將生活随笔推薦給好友。

主站蜘蛛池模板: 国产欧美一区二区三区在线看蜜臀 | 日本在线网址 | www狠狠干 | 成人久久一区 | 最新av在线网址 | 国产精品成人免费视频 | av国产精品| 中文字幕日韩三级片 | 久精品在线观看 | 国产日韩一区二区三区在线观看 | 欧美亚洲少妇 | 色亚洲成人| av一区二区三区免费观看 | 国产无码精品一区二区 | 欧美67194| 久热精品在线 | 成人免费一区二区 | 中文字幕乱码中文乱码777 | 韩国短剧在线观看 | 黄色日本视频 | 手机福利视频 | 亚洲xx网站 | 99思思| av大片网址 | 无码国产精品96久久久久 | 夜色伊人 | 免费看成人aa片无码视频羞羞网 | 制服丝袜亚洲 | 久久久久亚洲AV成人 | 91亚洲精品久久久蜜桃借种 | jizz黄色片| 91精品视频国产 | 亚洲视频精品在线观看 | 亚洲高清视频网站 | 艳母动漫在线播放 | 扩阴视频 | 精品成人18 | 亚洲福利二区 | 免费一区| 国产精品久久久久久网站 | 进去里片欧美 | 亚洲AV无码久久精品国产一区 | 女同互舔视频 | 成人无码一区二区三区 | www伊人网 | www.xxx亚洲 | 人人插人人插 | av福利站| 第一福利在线视频 | 国产福利一区二区三区在线观看 | 91网站在线观看视频 | 国产精品久久一区 | 亚洲av综合av一区二区三区 | 可以看的av网站 | 天堂在线v | 偷拍第1页 | 又粗又大又硬毛片免费看 | 偷看洗澡一二三区美女 | jzzijzzij亚洲成熟少妇 | 日本理论片午伦夜理片在线观看 | 6080福利| 狼人伊人av | 国产免费专区 | 蜜臀久久99精品久久一区二区 | 成人音影 | 精品一区二区中文字幕 | 二区视频在线观看 | 国产成人免费视频网站 | 久久先锋 | 亚洲av色区一区二区三区 | 中文字幕一区二区在线老色批影视 | 亚洲欧美一区二区精品久久久 | 华人在线视频 | 免费一区二区在线观看 | 韩国短剧在线观看 | 三上悠亚久久精品 | 亚洲精品乱码久久久久久 | www.夜夜操| 久久手机看片 | 久久久久久久蜜桃 | 午夜精产品一区二区在线观看的 | 欧美成网站 | 色花av | 久国产 | 国产伦精品一区二区三区视频黑人 | 久久成人a毛片免费观看网站 | a级在线播放| 久久精品高清 | 操操插插 | 波多野结衣中文在线 | 成人国产精品免费观看视频 | 日韩精品一区二区三区四区 | 视频在线观看视频 | 在线免费一区二区 | 丁香婷婷一区二区三区 | 日韩一区二区三区精品视频 | 不用播放器av | 欧美日韩一区电影 | 久久久精品一区二区涩爱 |