Python String isalpha() Method
The isalpha() method checks if all characters in a given string are alphabetic. It returns True if every character in the string is a letter and False if the string contains any numbers, spaces, or special characters.
Letâs start with a simple example of using isalpha()
s1 = "HelloWorld"
res1 = s1.isalpha()
print(res1)
s2 = "Hello123"
res2 = s2.isalpha()
print(res2)
Output
True False
Explanation: The string s1 are contains only alphabetic characters, so isalpha() returns True but the string s2 contains non-alphabetic characters so isalpha() returns False
Syntax of isalpha() Method
string.isalpha()
Parameter:
- No parameters are required.
Return Type: Returns True if all characters in string are alphabetic (A-Z, a-z) and False otherwise.
Example of isalpha() Method
Example 1: String with Space
s = "Hello World"
print(s.isalpha())
Output
False
Explanation: Since s contains a space which is not an alphabetic character, so isalpha() returns False.
Example 2: String with Numbers
s = "Python123"
print(s.isalpha())
Output
False
Explanation: Here, s contains numbers, so isalpha() returns False.
Example 3: String with Special Characters
s = "Python!"
print(s.isalpha())
Output
False
Explanation: Since the string s contains the special character !, it is not purely alphabetic, so isalpha() returns False.