` 和 `isdigit()` 方法來輕松判斷字符類型)
可以利用 Python 字符串內置的isalpha()和isdigit()方法來輕松判斷字符類型。下面是完整的 Python 代碼實現# 從鍵盤獲取用戶輸入的字符串input_strinput(請輸入一個字符串: )# 初始化三個計數器letter_count0# 英文字母個數digit_count0# 數字個數other_count0# 其他字符個數# 遍歷字符串中的每一個字符進行判斷forcharininput_str:ifchar.isalpha():letter_count1elifchar.isdigit():digit_count1else:other_count1# 輸出統計結果print(f英文字母的個數:{letter_count})print(f數字的個數:{digit_count})print(f其他字符的個數:{other_count}) 代碼運行示例輸入請輸入一個字符串: Hello123! #World456輸出英文字母的個數: 10 數字的個數: 6 其他字符的個數: 4 核心方法說明isalpha()如果字符串中所有字符都是字母包括中文漢字等則返回True。如果只針對純英文字母可以替換為char.isascii() and char.isalpha()。isdigit()如果字符串中所有字符都是數字則返回True。else分支既不是字母也不是數字的字符如空格、標點符號、特殊符號等都會被歸入“其他字符”。