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

歡迎訪問 生活随笔!

生活随笔

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

python

python中的内置函数怎么学_python内部函数学习(九)

發布時間:2024/10/14 python 115 豆豆
生活随笔 收集整理的這篇文章主要介紹了 python中的内置函数怎么学_python内部函数学习(九) 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

python提供了很多的內置函數,這些內置的函數在某些情況下,可以起到很大的作用,而不需要專門去

寫函數實現XX功能,直接使用內置函數就可以實現,下面分別來學習內置函數的使用和案例代碼。

1、abs(),該內置函數的作用是絕對值,不管數字是負數還是正數,結果都是正數,見實現的代碼

截圖:

2、bytes(),把字符串轉為bytes,見設置一個原始字符串,轉為bytes,并且編碼是utf-8,下面來見

string與bytes之間的轉換方法,見代碼:

s='python語言'

print('未轉之前:',type(s))

a=bytes(s,encoding='utf-8')

print('字符串轉為bytes后:',a,type(a))

b=str(a,encoding='utf-8')

print('bytes轉為字符串后:',b,type(b))

見執行后的結果,見截圖:

3、chr()把數字轉換為字母,見截圖:

4、ord()剛好與chr()相反,把字母轉換為數字,見截圖:

使用chr()與ord()可以實現隨機的驗證碼,見實現的代碼:

import random

li=[]

for i in range(6):

r=random.randrange(65,91)

li.append(chr(r))

print(''.join(li))

5、eval()字符串轉換成表達式并獲取結果,見實現的過程以及結果:

6、compile()是把字符串編譯成python代碼,再由函數eval(),exec()執行,見實現的過程以及代碼:

7、dir()可以快速的查看對象提供了那些方法,如查看列表的方法,見截圖:

8、help()顧名思義查看幫助,如查看列表的備幫助,見截圖:

9、divmod()是整除求余,如97除以10,整除是9,余數是7,見實現的結果:

10、isinstance()判斷對象是否是某個類的實例,見實現的代碼和實現的結果:

11、filter()函數是過濾,如從列表中過濾出xx來,見實現的代碼:

list=[1,2,3,4,5,6,7,8,9,10]

def f1():

li=[]

for i in list:

if i>2:

li.append(i)

print(li)

如上函數是過濾出列表中大于2的值,過濾后的列表li為3,4,5,6,7,8,9,10,使用filter實現的代碼為:

li=[1,2,3,4,5,6,7,8,9,10]

def f1(a):

if a>2:

return True

res=filter(f1,li)

print(list(res))

結合匿名函數lambda函數后,實現的過程更加簡單,見實現的代碼:

li=[1,2,3,4,5,6,7,8,9,10]

res=filter(lambda a:a>2,li)

print(list(res))

12、map()函數可以實現迭代的增加,如有列表[0,1,2,3,4,5,6,7,8,9],都加10,實現的代碼為:

li=[1,2,3,4,5,6,7,8,9]

def f1():

result=[]

for i in li:

result.append(i+10)

return result

print(f1())

使用map函數,實現的代碼為:

li=[1,2,3,4,5,6,7,8,9]

def f1(a):

return a+10

result=map(f1,li)

print(list(result))

結合lambda函數,實現的代碼更加精簡,見實現的代碼:

li=[1,2,3,4,5,6,7,8,9]

result=map(lambda a:a+10,li)

print(list(result))

13、globals()代表所有的全局變量,locbals()代表所有的局部變量,見實現的代碼和實際輸出結果:

14、max()獲取最大值,min()獲取最小值,sum()獲取和,見執行的結果截圖:

15、type()查看類型,見結果:

總結

以上是生活随笔為你收集整理的python中的内置函数怎么学_python内部函数学习(九)的全部內容,希望文章能夠幫你解決所遇到的問題。

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