Python String isalnum()

The isalnum() method returns True if all characters in the string are alphanumeric (either alphabets or numbers). If not, it returns False.

The syntax of isalnum() is:

string.isalnum()

1. isalnum() Parameters

The isalnum() doesn’t take any parameters.

2. Return Value from isalnum()

The isalnum() returns:

  • True if all characters in the string are alphanumeric
  • False if at least one character is not alphanumeric

3. Example 1: Working of isalnum()

name = "M234onica"
print(name.isalnum())

# contains whitespace
name = "M3onica Gell22er "
print(name.isalnum())

name = "Mo3nicaGell22er"
print(name.isalnum())

name = "133"
print(name.isalnum())

Output

True
False
True
True

4. Example 2: Working of isalnum()

name = "M0n1caG3ll3r"

if name.isalnum() == True:
   print("All characters of string (name) are alphanumeric.")
else:
    print("All characters are not alphanumeric.")

Output

All characters of string (name) are alphanumeric.

Checkout these related String methods as well:

  • Python isalpha()
  • Python isdigit()