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

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程语言 > python >内容正文

python

python二十:内置函数

發布時間:2025/6/15 python 18 豆豆
生活随笔 收集整理的這篇文章主要介紹了 python二十:内置函数 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
# 求絕對值 abs(-1)# 遍歷可迭代對象,如果每個可迭代對象中的元素都是true,則返回true # 如果可迭代對象為空,也返回true all(''), all([]) all([''])# 遍歷可迭代對象,如果可迭代對象中,有一個元素是true,則返回true any(['', 1])# 二進制轉換 bin(6)# utf-8, gbk, ascii 編碼格式就像字典,每個字符有自己對應的二進制 # b'\xe4\xb8\x96\xe7\x95\x8c' # 一個漢字在utf-8中,占3個bytes # bytes實現了編碼功能 bytes("世界", encoding="utf-8")# decode解碼 bytes("世界", encoding="utf-8").decode("utf-8")# chr() 用一個范圍在 range(256)內的(就是0~255)整數作參數, # 返回一個對應的字符。 chr(1115)# 查看類的方法 dir(str)# 得到商,余數 divmod(10, 5)# 把字符串中的數據結構提取出來,感覺類似json eval("{'name': 'tianxia', 'age':435}") # 計算字符串中的數學運算 v = eval("1+2+3*4-5") # 可hash的數據類型即不可變數據類型, # 不可hash的數據類型即可變數據類型 # 利用hash算法,可以實現校驗數據 hash("abcdef")help(dir) # 轉換為16進制 hex(12) # 轉換為8進制 oct(12) # 打印對象的內存地址 id("adb") # 判斷某個對象是否是某個類的實例 isinstance('12', int) isinstance({}, dict) n = "abddefe111111111111" # 返回全局變量 globals()def printloc():name = "kkkkkkkkkkkk"# locals() 返回局部變量print(locals())lt = [11, 22, 33, 44, 55] # 獲取最小值 min(lt) # 獲取最大值 max(lt)# 將左邊,右邊的可序列對象中的元素重新組成元祖對象 list(zip(('a','b','c'),(5,6,7))) d = {'name':'張飛', "age":20, "sex":"m"}list(zip(d.keys(),d.values())) # max,min函數小拓展 # 1.max處理的時可迭代對象,相當于一個for循環取出每個元素進行比較.注意:不同類型之間不能比較 # 2.每個元素之間進行比較,是從每個元素的第一個位置依次比較,如果這一個位置分出大小,后面的就不需要 # 比較,直接得出這兩個元素的大小.# 不同類型之間不能使用max函數,進行比較,獲得最大值 lt = ['a90', 'b81', 'c72', 100] #print(max(lt))# 運行報錯# max比較字符串元素,從第一個開始比較,ascii碼大的,就是最大值 lt = ['a901234', 'b81', 'c72'] print(max(lt))# max比較字典,默認比較key值 py = {"name":"zhangfei","name":"20","name":"m" } # 如果, 想比較字典的value值,可以結合zip函數比較 v = list(zip(py.values(),py.keys())) print(max(v))threeCountry = [{"name":"liubei", "job":"emperor"},{"name":"guanyu", "job":"general"},{"name": "zhugeliang", "job": "counsellor"}, ] # 通過key傳遞一個lambda函數參數 print(max(threeCountry, key=lambda x:x.get("job"))) # 返回字符在ascii中的順序 ord('A')# 兩個參數,相當于 x**y, x的y次方 pow(2,3) # Equivalent to x**y (with two arguments) # 兩個參數,相當于 x**y % z, x的y次方然后對z取余 pow(2,3,2) # Equivalent to x**y % z (with three arguments)lt = [11,22,33,44,55] # 將元素順序反轉 reversed(lt)# 保留位數 round(3.1415926, 2)s = "helloworld" # 切片函數 v = slice(2, 6) # 相當于s[2:6] v = slice(1, 9, 2) # 還可以指定步長 print(s[v])dt = {"name":"liubei", "job":"emperor", "age":"28", "son":"liuchan"} # 默認比較字典的keys print(sorted(dt))# 將數據轉為字符串 str(dt)

?

總結

以上是生活随笔為你收集整理的python二十:内置函数的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。