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()

isalpha() Parameters

The isalpha() doesn't take any parameters.


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.

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())

When you run the program, the output will be:

True
False
False

Example 1: Working of isalpha()

name = "MonicaGeller"

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

When you run the program, the output will be:

All characters are alphabets

Checkout these related String methods as well: