The isalnum()
method is a boolean function in Python that tells whether a string contains only alphanumeric, alphabetic,
or numeric characters.
The syntax of the isalnum()
method is:
string.isalnum()
isalnum()
takes no parameters. The function returns True
if the string only contains alphanumeric, alphabetical, or numeric characters; otherwise, it returns False
.
In the code below, isalnum()
returns True
for alphanumeric, numeric, and alphabetical strings, and returns False
for strings with whitespaces and punctuation marks.
# contains alphanumeric charactersalphanum = "abc345ch7"print(alphanum.isalnum())# contains alphabets onlyalpha = "abcdef"print(alpha.isalnum())# contains numbers onlynum = "12345"print(num.isalnum())# contains spaces and punction marks along with alphabets and numberspunctuation_space = "$1#2 @3abc 4,5"print(punctuation_space.isalnum())