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

歡迎訪問 生活随笔!

生活随笔

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

python

Python中常用的内置函数(不断更新中)

發布時間:2025/3/20 python 18 豆豆
生活随笔 收集整理的這篇文章主要介紹了 Python中常用的内置函数(不断更新中) 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

首先說一個小技巧,True可看作1,False可看作0?,并且可以參與運算!

正文開始!!!?

一、map()

map(func,iterable),其中func為函數名,可為lambda匿名函數,iterable為可迭代對象。此函數會將可迭代對象中的每一位元素作為參數傳遞到func中,并將func的計算結果加入到新列表內,map()返回的是一個包含所有結果的新列表。

二、filter()

filter(func,iterable),其中func為函數名,可為lambda匿名函數,iterable為可迭代對象。此函數會將可迭代對象中的每一位元素作為參數傳遞到func中,如果結果為True,則將此元素添加到結果列表中,filter()返回的結果是一個的新列表。

三、all()

all(iterable) 函數用于判斷給定的可迭代參數 iterable 中的所有元素是否都為 True,如果是則返回 True,否則會返回 False。iterable可為生成式。

all()常與filter()連用,如以下代碼的作用是輸出1000-3000中的每一位都為偶數的數字。

def check(element):return all(ord(i) % 2 == 0 for i in element) # all returns True if all digits i is even in elementlst = [str(i) for i in range(1000, 3001) ] # creates list of all given numbers with string data type lst = filter(check, lst)# filter removes element from list if check condition fails print(",".join(lst))

也可以這樣寫

s=[str(n) for n in range(1000,3001)] res=filter(lambda n:all(int(i)%2==0 for i in n),s) print(','.join(res))

四、int()

1. int(x,y),其中x可以為數字字符串或者數字,y為數字,表示將x轉換為y進制的整數

2.int(f),其中f為一個浮點數,默認會向下取整,即不會四舍五入,只保留整數部分

五、ord()

ord(c),其中c為字符,返回對應的ASCII碼

六、chr()

與ord()對應,chr()參數為一個0~255的數字,返回對應的字符

七、isalpha()

字符.isalpha(),判斷此字符是否為大寫或者小寫字母,是字母返回True,否則返回False

八、isnumeric()

字符.isnumeric(),判斷此字符是否為數字字符,是就返回True,否則返回False

九、upper()

str.upper(),將字符串str中的小寫字母變成大寫

十、isupper()

str.isupper(),如果str中的字母全部為大寫,即使包含其他字符,就返回True;只要有一個字母為小寫就返回False

十一、islower()

str.islower(),如果str中的字母全部為小寫,即使包含其他字符,就返回True;只要有一個字母為大寫就返回False

十二、 sum()

sum(iterable[,n]),其中iterable為可迭代對象,[]中的內容表示可選參數。該函數做的事情是,先計算iterable中的元素和,再講計算的結果加n,得到最終結果。

注意:可迭代對象只能被使用一次,第二次使用會變成空的。

總結

以上是生活随笔為你收集整理的Python中常用的内置函数(不断更新中)的全部內容,希望文章能夠幫你解決所遇到的問題。

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