溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

Python之內(nèi)置函數(shù)

發(fā)布時間:2020-06-17 05:41:02 來源:網(wǎng)絡 閱讀:327 作者:師趣妮 欄目:編程語言
'''
內(nèi)置函數(shù)?:
????作用域相關(guān)(2)?:
????????locals?:?返回當前局部作用域內(nèi)的所有內(nèi)容
????????globals?:?返回全局作用域內(nèi)的所有內(nèi)容
????基礎(chǔ)數(shù)據(jù)類型相關(guān)(38)?:
????????和數(shù)字相關(guān)?:
????????????數(shù)據(jù)類型?:
????????????????bool?:?將數(shù)字強制轉(zhuǎn)換成bool型
????????????????int?:?將數(shù)字強制轉(zhuǎn)換成int型
????????????????float?:?將數(shù)字強制轉(zhuǎn)換成float型
????????????????complex?:?構(gòu)建復數(shù)
????????????進制轉(zhuǎn)換?:?
????????????????bin?:?將其他進制的數(shù)字轉(zhuǎn)換成二進制,二進制數(shù)字以"0b"開頭
????????????????oct?:?將其他進制的數(shù)字轉(zhuǎn)換成八進制,八進制數(shù)字以"0o"開頭
????????????????hex?:?將其他進制的數(shù)字轉(zhuǎn)換成十六進制,十六進制數(shù)字以"0x"開頭
????????????數(shù)學運算?:?
????????????????abs?:?返回絕對值
????????????????divmod?:?返回商和余數(shù)
????????????????round?:?四舍五入求近似,由于小數(shù)在內(nèi)存中均非準確存儲,而是以一個約束存儲,因此四舍五入并不好用
????????????????pow(x,?n,?c)?:?返回x^n,如果有c,則x^n在對c取一次余,只返回余數(shù)
????????????????sum?:?求和
????????????????max?:?求最大
????????????????min?:?求最小
????????????數(shù)據(jù)結(jié)構(gòu)相關(guān)?:
????????????????數(shù)據(jù)集合相關(guān)?:?
????????????????????dict?:?創(chuàng)建空字典
????????????????????set?:?創(chuàng)建空集合
????????????????????frozenset?:?凍結(jié)集合
????????????????相關(guān)內(nèi)置函數(shù)?:
????????????????????len?:?計算長度
????????????????????sorted(iterable,?key=?func_name,reverse=?False)?:?排序
????????????????????????func_name?:?如果func_name沒有給定,則默認按照數(shù)字大小進行排序,如果func_name給定,則將iterable中的每一項取出帶入func中,按照計算后返回的
???????????????????????????????????????的數(shù)值進行排序
????????????????????????reverse?:?是否逆序
????????????????????filter(func_name,?iterable)?:?篩選或過濾
????????????????????????func_name?:?將iterable中的每一項取出帶入func計算,按照返回的True/False決定是否留下該項
????????????????????map(func_name,?iterable)?:?映射
????????????????????????func_name?:?將iterable中的每一項取出帶入func中計算,并將返回項作為最后輸出
????????????????????enumerate(iterable):?枚舉,返回iterable中每一項以及相應的索引
????????????????????all?:?判斷可迭代對象里的所有元素是否全部為真
????????????????????any?:?判斷可迭代對象中是否至少有一個元素為真
????????????????????zip?:?將多個列表對應位置的元素合并
????????????????序列?:
????????????????????元組和列表?
????????????????????????list?:?強制轉(zhuǎn)換成列表
????????????????????????tuple?:?強制轉(zhuǎn)換成元組
????????????????????相關(guān)內(nèi)置函數(shù)?:
????????????????????????reversed?:?將所有元素倒序
????????????????????????slice(start,end)?:?產(chǎn)生一個等差序列
???????????????字符串?:
???????????????????str?:?強制轉(zhuǎn)換成字符串
???????????????????format?:?格式化輸出字符串
???????????????????????format(str,?"<num/>num/^num")????#num?:?位寬;<?:?左對齊;>?:?右對齊;^?:?居中
???????????????????????format(num,"b/c/d/o/x/X/n")????#b?:?二進制;c?:?Unicod,即將數(shù)字轉(zhuǎn)換成對應的編碼;d?:?十進制;o?:?八進制;x?:?小的十六進制;X?:?大寫的十六進制;n?:?十進制
???????????????????????format(num,?".ne/E")????#.n?:?保留小數(shù)點后n位;e/E?:?科學計數(shù)
???????????????????????format(num,?".nf/F")????#f/F?:?轉(zhuǎn)換成浮點數(shù)
??????????????????bytes(str,encoding)?:?將字符轉(zhuǎn)換成指定編碼
??????????????????bytearry(str,?encoding)?:?將字符轉(zhuǎn)換指定編碼下的字節(jié),并打散裝入一個列表
??????????????????memoryview(str.encode())?:?返回str在內(nèi)存中的地址
??????????????????ord(char)?:?返回字符在編碼中的位置
??????????????????chr(num)?:?返回編碼中指定位置的字符
??????????????????ascii(chr)?:?判讀字符chr是否是ASCII,如果是,返回它本身,如果不是,返回"\u"
??????????????????repr(str)?:?返回字符串的官方寫法
??????????字符類型代碼相關(guān)?:
??????????????eval?:?執(zhí)行字符串代碼,只能夠完成簡單表達式的計算
??????????????exec?:?可執(zhí)行復雜代碼,但沒有返回值
??????????????compile(resource,?file_name,?mode)?:?可執(zhí)行打斷字符串代碼,需配合eval,exec一起使用
??????????????????注?:?resource和file_name二者存其一即可
??????????????????mode?:??
??????????????????????exec?:?執(zhí)行打斷代碼時,選擇此模式
??????????????????????eval?:?僅有一行代碼時,選擇此模式
??????????????????????single?:?當與用戶之間有交互式,選擇此模式
????反射相關(guān)(4)?:
????面向?qū)ο笙嚓P(guān)(9)?:
????迭代器/生成器相關(guān)(3)?:
????????iter?:?生成一個迭代器,其內(nèi)部還是.__iter__()
????????next?:?調(diào)用迭代器或生成器,其內(nèi)部還是.__next__()
????????range(star,?end,?step)?:?返回一個等差數(shù)列
????其它(12)?:
????????輸入,輸出?:?
????????????input?:?從用戶那里獲得輸入
????????????print?:?打印
????????內(nèi)存相關(guān)?:?
????????????id?:?返回變量在內(nèi)存中的存儲地址
????????????hash?:?計算可哈希對象的哈希值
????????文件操作相關(guān)?:?
????????????open?:?已指定模式打開文件
????????模塊相關(guān)?:?
????????????.__import__()?:?導入指定模塊,但一般不會用這個函數(shù),而是用import?module
????????幫助?:?
?????????????help
????????調(diào)用相關(guān)?:
????????????callable?:?判斷某個對象是否可被調(diào)用和執(zhí)行,也即用以區(qū)分函數(shù)和普通變量
????????查看內(nèi)置屬性?:
????????????dir?:?返回可某個變量或數(shù)據(jù)類型可執(zhí)行的操作
'''


向AI問一下細節(jié)

免責聲明:本站發(fā)布的內(nèi)容(圖片、視頻和文字)以原創(chuàng)、轉(zhuǎn)載和分享為主,文章觀點不代表本網(wǎng)站立場,如果涉及侵權(quán)請聯(lián)系站長郵箱:is@yisu.com進行舉報,并提供相關(guān)證據(jù),一經(jīng)查實,將立刻刪除涉嫌侵權(quán)內(nèi)容。

AI