最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

python中map、any、all函數(shù)用法分析

 更新時間:2015年04月21日 11:47:33   作者:本無所謂有無  
這篇文章主要介紹了python中map、any、all函數(shù)用法,實例分析了map、any、all函數(shù)的相關(guān)使用技巧,具有一定參考借鑒價值,需要的朋友可以參考下

本文實例講述了python中map、any、all函數(shù)用法。分享給大家供大家參考。具體分析如下:

最近想學(xué)python,就一直比較關(guān)注python,昨天在python吧看到有個帖子提問怎么在python中怎么判斷密碼是否符合規(guī)范,回帖中有很多用循環(huán)的,除此外還有一個沒有用循環(huán),代碼非常簡練,下面是代碼:

def volid(pwd):
  a = any(map(str.isupper,pwd))
  b = any(map(str.islower,pwd))
  c = any(map(str.isdigit,pwd))
  d = not all(map(str.isalnum,pwd))
  return all([a,b,c,d])

這里的isupper islower  isdigit  isalnum 函數(shù)都很好理解,就是判斷是不是大寫,是不是小寫,是不是數(shù)字,是不是全是數(shù)字和字母(反過來就是判斷有沒有其他符號),而這里的map函數(shù)就是把后面那個集合的每個元素用第一個參數(shù)的函數(shù)執(zhí)行一遍,返回一個bool類型的集合,最外層的any和all函數(shù)就比較容易理解了,可以用“或”和“與”來理解,如果參數(shù)集合有一個為真,any函數(shù)就返回true,相當于把所有元素“或”一下,只有當參數(shù)集合全部為真,all函數(shù)才返回true,其他情況都是返回false ,所以如果volid函數(shù)傳入一個包含大寫小寫字母數(shù)字和特殊符號的字符串后,abcd就被賦值為true,最后return true,所以這個函數(shù)就可以判斷密碼夠復(fù)雜。

給自己留個問題吧,如果要求四項中只需要滿足兩項,函數(shù)該怎么寫比較簡練。感興趣的朋友可以動手實踐一下。

希望本文所述對大家的Python程序設(shè)計有所幫助。

相關(guān)文章

  • Python dict的常用方法示例代碼

    Python dict的常用方法示例代碼

    這篇文章主要介紹了Python dict的常用方法,本文通過實例代碼給大家介紹的非常詳細,對大家的學(xué)習(xí)或工作具有一定的參考借鑒價值,需要的朋友可以參考下
    2020-06-06
  • 詳解python中的變量與注釋

    詳解python中的變量與注釋

    在 Python 中,變量是用于存儲數(shù)據(jù)的名稱,它可以保存不同類型的數(shù)據(jù),在Python中,有兩種類型的注釋:單行注釋和多行注釋,本文就給大家詳細的介紹一下python中的變量與注釋,需要的朋友可以參考下
    2023-08-08
  • python調(diào)用百度地圖WEB服務(wù)API獲取地點對應(yīng)坐標值

    python調(diào)用百度地圖WEB服務(wù)API獲取地點對應(yīng)坐標值

    這篇文章主要為大家詳細介紹了python調(diào)用百度地圖WEB服務(wù)API獲取地點對應(yīng)坐標值,具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2019-01-01
  • 深入解讀Python如何進行文件讀寫

    深入解讀Python如何進行文件讀寫

    文件的作用 就是把一些存儲存放起來,可以讓程序下一次執(zhí)行的時候直接使用,而不必重新制作一份,省時省力,本文將帶你了解通過python如何進行文件的讀寫操作
    2021-10-10
  • Python實現(xiàn)自動添加腳本頭信息的示例代碼

    Python實現(xiàn)自動添加腳本頭信息的示例代碼

    這篇文章給大家介紹的一段腳本是自動添加注釋信息的腳本,添加的信息包括腳本名稱、作者和時間等之類的,對于團隊形成統(tǒng)一的編碼規(guī)則很有幫助。有需要的可以參考借鑒。
    2016-09-09
  • 淺析python redis的連接及相關(guān)操作

    淺析python redis的連接及相關(guān)操作

    Redis是一個開源的使用ANSIC語言編寫、支持網(wǎng)絡(luò)、可基于內(nèi)存亦可持久化的日志型、Key-Value數(shù)據(jù)庫,并提供多種語言的API。這篇文章主要介紹了python redis的連接及相關(guān)操作,需要的朋友可以參考下
    2019-11-11
  • Python3自動簽到 定時任務(wù) 判斷節(jié)假日的實例

    Python3自動簽到 定時任務(wù) 判斷節(jié)假日的實例

    今天小編就為大家分享一篇Python3自動簽到 定時任務(wù) 判斷節(jié)假日的實例,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧
    2018-11-11
  • python 調(diào)用pyautogui 實時獲取鼠標的位置、移動鼠標的方法

    python 調(diào)用pyautogui 實時獲取鼠標的位置、移動鼠標的方法

    今天小編就為大家分享一篇python 調(diào)用pyautogui 實時獲取鼠標的位置、移動鼠標的方法,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧
    2019-08-08
  • Cython編譯python為so 代碼加密示例

    Cython編譯python為so 代碼加密示例

    今天小編就為大家分享一篇Cython編譯python為so 代碼加密示例,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧
    2019-12-12
  • Python繪圖系統(tǒng)之散點圖和條形圖的實現(xiàn)代碼

    Python繪圖系統(tǒng)之散點圖和條形圖的實現(xiàn)代碼

    這篇文章主要為大家詳細介紹了如何使用Python繪制散點圖和條形圖,文中的示例代碼講解詳細,對我們的學(xué)習(xí)或工作有一定的幫助,感興趣的可以了解一下
    2023-08-08

最新評論

苗栗市| 牟定县| 邯郸县| 新泰市| 县级市| 新竹县| 随州市| 五大连池市| 婺源县| 寻乌县| 和政县| 高淳县| 南昌县| 仙居县| 泾源县| 辉南县| 翁源县| 乐山市| 子洲县| 镇雄县| 察雅县| 双峰县| 南溪县| 博爱县| 青岛市| 资溪县| 杭锦后旗| 云龙县| 南宁市| 茌平县| 翁牛特旗| 美姑县| 襄城县| 二手房| 尼玛县| 右玉县| 双桥区| 大安市| 海林市| 冕宁县| 嘉黎县|