使用Python判斷字符串是否只包含字母和數字

使用 Python 判斷字符串是否只包含字母和數字

Python 是一種流行的編程語言,它可以用來解決各種問題,包括判斷字符串是否只包含字母和數字。在本文中,我們將介紹如何使用 Python 來判斷字符串是否只包含字母和數字。

首先,我們需要定義一個函數,用於檢查字符串是否只包含字母和數字:

def is_alphanumeric(string):
    for char in string:
        if not char.isalnum():
            return False
    return True

上面的函數會遍歷字符串中的每個字符,並使用 isalnum() 方法來檢查字符是否只包含字母和數字。如果字符串中有任何非字母和數字的字符,則函數會返回 False,否則會返回 True

現在,我們可以使用這個函數來檢查任何字符串是否只包含字母和數字:

string1 = "Hello World!"
string2 = "Hello123"

print(is_alphanumeric(string1)) # False
print(is_alphanumeric(string2)) # True

在上面的示例中,我們定義了兩個字符串,一個包含字母和數字,另一個包含非字母和數字的字符。我們使用 is_alphanumeric() 函數來檢查這兩個字符串,結果如上所示。

總結來說,使用 Python 來判斷字符串是否只包含字母和數字是非常容易的。我們只需要定義一個函數,並使用 isalnum() 方法來檢查字符串中的每個字符,就可以判斷字符串是否只包含字母和數字。

發佈留言