回覆列表
  • 1 # 金生水起程式猿

    str1 = "abc"

    str2 = "123"

    str3 = "abc123"

    # isalpha() 所有字元都是字母, 為真返回True, 否則返回False

    print(str1.isalpha()) # 返回True

    print(str2.isalpha()) # 返回False

    print(str3.isalpha()) # 返回False

    # isdigit() 所有字元都是數字, 為真返回True, 否則返回False

    print(str1.isdigit()) # 返回False

    print(str2.isdigit()) # 返回True

    print(str3.isdigit()) # 返回False

    # isalnum() 所有字元都是數字或字母,為真返回True,否則返回False

    print(str1.isalnum()) # 返回True

    print(str2.isalnum()) # 返回True

    print(str3.isalnum()) # 返回True

  • 2 # 鮑家大少

    info = "gfhajsh136ju879kdi"

    for i in info:

    if i.isalpha():

    info = info.replace(i," ")#若為字母,使用空格代替

    l = info.split()

    print(len(l))

    上述例子展示遍歷info,若為英文,則使用空格代替,最後列印擷取後的長度

    isalpha:可用於判斷字串是否存在英文字母

    isalnum:可用於判斷字串是否都是字母數字

  • 3 # cpp架構

    python可以透過ASCII 碼判斷輸入的是否是字母

    實現步驟

    接受鍵盤輸入

    遍歷使用者輸入的字串

    每一個字元去對比字母的ASCII

    具體實現
  • 4 # 軟體測試開發技術棧

    我們可以使用 Python isalpha() 函式判斷輸入的字串是否純字母。

    執行如上程式碼,輸出結果如下:

    透過如上結果輸出,我們不難得出:

    如果輸入的字串都是字母,返回結果 True。(不區分字母大小寫)

    如果輸入的字串含有字母跟數字,返回結果 False。

    如果輸入的字串含有空格、標點等其它字元,返回結果 False。

    另外,如果判斷一個物件是否為列表,可以使用isinstance方法,如下:

    如果判斷一個物件是否為字典,同樣可以使用isinstance方法,如下:

  • 中秋節和大豐收的關聯?
  • 晚上睡不著咋辦?