文字列の簡単な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) |