欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

Python中常用的內(nèi)置函數(shù)

 更新時(shí)間:2022年04月11日 18:56:14   作者:程序員班長(zhǎng)  
這篇文章主要介紹了Python中常用的內(nèi)置函數(shù),主要介紹內(nèi)容有map()、filter()、all()、int()等更多相關(guān)函數(shù),需要的小伙伴可以參考一下

首先說(shuō)一個(gè)小技巧,True可看作1,F(xiàn)alse可看作0 ,并且可以參與運(yùn)算!

正文開(kāi)始?。?! 

一、map()

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

二、filter()

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

三、all()

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

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

def check(element):
? ? return all(
? ? ? ? ord(i) % 2 == 0 for i in element
? ? ) ?# all returns True if all digits i is even in element
?
?
lst = [
? ? 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可以為數(shù)字字符串或者數(shù)字,y為數(shù)字,表示將x轉(zhuǎn)換為y進(jìn)制的整數(shù)
  • 2.int(f),其中f為一個(gè)浮點(diǎn)數(shù),默認(rèn)會(huì)向下取整,即不會(huì)四舍五入,只保留整數(shù)部分

五、ord()

ord(c),其中c為字符,返回對(duì)應(yīng)的ASCII碼

六、chr()

與ord()對(duì)應(yīng),chr()參數(shù)為一個(gè)0~255的數(shù)字,返回對(duì)應(yīng)的字符

七、isalpha()

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

八、isnumeric()

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

九、upper()

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

十、isupper()

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

十一、islower()

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

十二、 sum()

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

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

到此這篇關(guān)于Python中常用的內(nèi)置函數(shù)的文章就介紹到這了,更多相關(guān)Python 內(nèi)置函數(shù)內(nèi)容請(qǐng)搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!

相關(guān)文章

  • python實(shí)現(xiàn)簡(jiǎn)單的俄羅斯方塊

    python實(shí)現(xiàn)簡(jiǎn)單的俄羅斯方塊

    這篇文章主要為大家詳細(xì)介紹了python實(shí)現(xiàn)簡(jiǎn)單的俄羅斯方塊,文中示例代碼介紹的非常詳細(xì),具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下
    2022-01-01
  • python實(shí)現(xiàn)自動(dòng)打卡小程序

    python實(shí)現(xiàn)自動(dòng)打卡小程序

    這篇文章主要為大家詳細(xì)介紹了python實(shí)現(xiàn)自動(dòng)打卡小程序,文中示例代碼介紹的非常詳細(xì),具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下
    2021-03-03
  • Tensorflow 自帶可視化Tensorboard使用方法(附項(xiàng)目代碼)

    Tensorflow 自帶可視化Tensorboard使用方法(附項(xiàng)目代碼)

    這篇文章主要介紹了Tensorflow 自帶可視化Tensorboard使用方法(附項(xiàng)目代碼),小編覺(jué)得挺不錯(cuò)的,現(xiàn)在分享給大家,也給大家做個(gè)參考。一起跟隨小編過(guò)來(lái)看看吧
    2018-02-02
  • Python Socket傳輸文件示例

    Python Socket傳輸文件示例

    這篇文章主要介紹了Python Socket傳輸文件示例,發(fā)送端可以不停的發(fā)送新文件,接收端可以不停的接收新文件。有興趣的可以了解一下。
    2017-01-01
  • python刪除不需要的python文件方法

    python刪除不需要的python文件方法

    下面小編就為大家分享一篇python刪除不需要的python文件方法,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。一起跟隨小編過(guò)來(lái)看看吧
    2018-04-04
  • 帶你一文搞懂Python文件的讀寫操作

    帶你一文搞懂Python文件的讀寫操作

    讀寫文件是最常見(jiàn)的IO操作,Python內(nèi)置了讀寫文件的函數(shù),下面這篇文章主要給大家介紹了關(guān)于Python文件讀寫操作的相關(guān)資料,文中通過(guò)實(shí)例代碼介紹的非常詳細(xì),需要的朋友可以參考下
    2023-05-05
  • Python3中.whl文件創(chuàng)建及使用

    Python3中.whl文件創(chuàng)建及使用

    本文主要介紹了Python3中.whl文件創(chuàng)建及使用,文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來(lái)一起學(xué)習(xí)學(xué)習(xí)吧
    2023-04-04
  • OpenCV全景圖像拼接的實(shí)現(xiàn)示例

    OpenCV全景圖像拼接的實(shí)現(xiàn)示例

    opencv其實(shí)自己就有實(shí)現(xiàn)圖像拼接的算法,當(dāng)然效果也是相當(dāng)好的,本文主要介紹了OpenCV全景圖像拼接,感興趣的可以一起來(lái)了解一下
    2021-06-06
  • 嘗試用最短的Python代碼來(lái)實(shí)現(xiàn)服務(wù)器和代理服務(wù)器

    嘗試用最短的Python代碼來(lái)實(shí)現(xiàn)服務(wù)器和代理服務(wù)器

    "人生苦短、我用Python",Python最大的特點(diǎn)便是代碼簡(jiǎn)潔,得益于Python自帶的wsgiref包和socket模塊,這里我們將嘗試用最短的Python代碼來(lái)實(shí)現(xiàn)服務(wù)器和代理服務(wù)器:
    2016-06-06
  • 解決Python報(bào)錯(cuò):ValueError:operands?could?not?be?broadcast?together?with?shapes

    解決Python報(bào)錯(cuò):ValueError:operands?could?not?be?broadcast?t

    這篇文章主要給大家介紹了關(guān)于解決Python報(bào)錯(cuò):ValueError:operands?could?not?be?broadcast?together?with?shapes的相關(guān)資料,文中通過(guò)實(shí)例代碼介紹的非常詳細(xì),需要的朋友可以參考下
    2023-02-02

最新評(píng)論