Python#文字列の簡単チェック

文字列の簡単なCheckをメモリします。

str.isalnum()

文字列の中に a-z, A-Z と0-9しかないときはTrueになります。

str.isalpha()

文字列の中にa-z and A-ZしかないときはTrueになります。

str.isdigit()

文字列の中に0-9の文字しかないときにTrueになります。

str.islower()

文字列の中にa-zの文字しかないときにTrueになります。

str.isupper()

文字列の中にA-Zの文字しかないときにTrueになります。

以下のCodeはInput()から文字列受け、文字列をCheckします。

Line1は文字列の中にa-z, A-Z と0-9があればTrueをPrintします。

Line2は文字列の中にa-z, A-Z があればTrueをPrintします。

Line3は文字列0-9があればTrueをPrintします。

Line4は文字列に大文字あればTrueをPrintします。

Line5は文字列に小文字あればTrueをPrintします。

if __name__ == ‘__main__’:
    s = input()
    flag=[False,False,False,False,False]
    for s1 in s:
        if flag[0] is False:
            if s1.isalnum():
                flag[0]=True
        if flag[1]is False:
            if s1.isalpha():
                flag[1]=True
        if flag[2]is False:
            if s1.isdigit():
                flag[2]=True
        if  flag[3]is False:
            if s1.islower():
                flag[3]=True
        if  flag[4]is False:
            if s1.isupper():
                flag[4]=True
    for i in flag:
        print(i)
Footer_Basic

Please Support some devices for my blog

Amazon Gift List

Find ME

Twitter:@3threes2
Email:soup01threes*gmail.com (* to @)
YoutubeChannel:https://www.youtube.com/channel/UCQ3CHGAIXZAbeOC_9mjQiWQ

シェアする

  • このエントリーをはてなブックマークに追加

フォローする