成人国产在线小视频_日韩寡妇人妻调教在线播放_色成人www永久在线观看_2018国产精品久久_亚洲欧美高清在线30p_亚洲少妇综合一区_黄色在线播放国产_亚洲另类技巧小说校园_国产主播xx日韩_a级毛片在线免费

資訊專欄INFORMATION COLUMN

Day 1:Regex validate PIN code

lylwyy2016 / 2102人閱讀

摘要:判斷字符是否為數(shù)字可以用方法。判斷某個值是否屬于某個集合可以用表達式。

Details:
ATM machines allow 4 or 6 digit PIN codes and PIN codes cannot contain anything but exactly 4 digits or exactly 6 digits.
If the function is passed a valid PIN string, return true, else return false.
eg:
validate_pin("1234") == True
validate_pin("12345") == False
validate_pin("a234") == False
My Solution:
def validate_pin(pin):
    m = re.match(r"(d{4}$)|(d{6}$)", pin)
    if m:
        return True
    else:
        return False
Best Practice:
def validate_pin(pin):
    return len(pin) in (4, 6) and pin.isdigit()
Tips:
1. 判斷字符是否為數(shù)字可以用isdigit()方法。
2. 判斷某個值是否屬于某個集合可以用in表達式。

文章版權(quán)歸作者所有,未經(jīng)允許請勿轉(zhuǎn)載,若此文章存在違規(guī)行為,您可以聯(lián)系管理員刪除。

轉(zhuǎn)載請注明本文地址:http://systransis.cn/yun/41627.html

相關(guān)文章

  • 大數(shù)據(jù)與云計算學(xué)習(xí):數(shù)據(jù)分析(一)

    showImg(https://segmentfault.com/img/bV0UsR?w=948&h=217); showImg(https://segmentfault.com/img/bV02Xx?w=1138&h=875); python基礎(chǔ) 先看看 基礎(chǔ) 注意點 切割操作 showImg(https://segmentfault.com/img/bVWExn?w=272&h=82); 這...

    dunizb 評論0 收藏0
  • 基于STM32的實驗室點燈大師

    摘要:初始化引腳和基礎(chǔ)設(shè)置利用宏定義定義引腳高或者低全部引腳為高原理圖是低平點亮高電平滅利用宏定義設(shè)置時間關(guān)閉燈流水燈延時時間為的值先關(guān)閉全部燈循環(huán)流水燈 /* US...

    KunMinX 評論0 收藏0
  • 【譯】python 靜態(tài)方法和類方法的區(qū)別

    摘要:盡管和非常相似,但在用法上依然有一些明顯的區(qū)別。所以,從靜態(tài)方法的使用中可以看出,我們不會訪問到本身它基本上只是一個函數(shù),在語法上就像一個方法一樣,但是沒有訪問對象和它的內(nèi)部字段和其他方法,相反會訪問,會訪問。 python staticmethod and classmethod Though classmethod and staticmethod are quite simil...

    Crazy_Coder 評論0 收藏0
  • STM32學(xué)習(xí)筆記 第二章 STM32資源介紹

    摘要:總線掛載的外設(shè)有等。外設(shè)地址映射片上外設(shè)區(qū)分為三條總線,根據(jù)外設(shè)速度的不同,不同總線掛載著不同的外設(shè),掛載低速外設(shè),和掛載高速外設(shè)。 第二章 STM32資源介紹 2...

    G9YH 評論0 收藏0

發(fā)表評論

0條評論

最新活動
閱讀需要支付1元查看
<