Python String isalpha()

The isalpha() method returns True if all characters in the string are alphabets. If not, it returns False.

The syntax of isalpha() is:

string.isalpha()

1. isalpha() Parameters

isalpha() doesn’t take any parameters.

2. Return Value from isalpha()

The isalpha() returns:

  • True if all characters in the string are alphabets (can be both lowercase and uppercase).
  • False if at least one character is not alphabet.

3. Example 1: Working of isalpha()

name = "Monica"
print(name.isalpha())

# contains whitespace
name = "Monica Geller"
print(name.isalpha())

# contains number
name = "Mo3nicaGell22er"
print(name.isalpha())

Output

True
False
False

4. Example 2: Working of isalpha()

name = "MonicaGeller"

if name.isalpha() == True:
   print("All characters are alphabets")
else:
    print("All characters are not alphabets.")

Output

All characters are alphabets

Checkout these related String methods as well:

  • Python isalnum()
  • Python isnumeric()
  • Python isdigit()
  • Python isdecimal()