View Discussion
Improve Article
Save Article
View Discussion
Improve Article
Save Article
Python String isalpha[] method is used to check whether all characters in the String is an alphabet.
Python String isalpha[] Method Syntax:
Syntax: string.isalpha[]
Parameters: isalpha[] does not take any parameters
Returns:
- True: If all characters in the string are alphabet.
- False: If the string contains 1 or more non-alphabets.
Errors and Exceptions:
- It contains no arguments, therefore an error occurs if a parameter is passed
- Both uppercase and lowercase alphabets return “True”
- Space is not considered to be the alphabet, therefore it returns “False”
Python String isalpha[] Method Example:
Python3
string
=
"geeks"
print
[string.isalpha[]]
Output:
True
Example 1: Working of isalpha[]
Python3
string
=
'Ayush'
print
[string.isalpha[]]
string
=
'Ayush0212'
print
[string.isalpha[]]
string
=
'Ayush Saxena'
print
[ string.isalpha[]]
Output:
True False False
Example 2: Practical Application
Given a string in Python, count the number of alphabets in the string and print the alphabets.
Input : string = 'Ayush Saxena' Output : 11 AyushSaxena Input : string = 'Ayush0212' Output : 5 Ayush
Algorithm:
- Initialize a new string and variable counter to 0.
- Traverse the given string character by character up to its length, check if the character is an alphabet.
- If it is an alphabet, increment the counter by 1 and add it to a new string, else traverse to the next character.
- Print the value of the counter and the new string.
Python3
string
=
'Ayush Saxena'
count
=
0
newstring1
=
""
newstring2
=
""
for
a
in
string:
if
[a.isalpha[]]
=
=
True
:
count
+
=
1
newstring1
+
=
a
print
[count]
print
[newstring1]
string
=
'Ayush0212'
count
=
0
for
a
in
string:
if
[a.isalpha[]]
=
=
True
:
count
+
=
1
newstring2
+
=
a
print
[count]
print
[newstring2]
Output:
11 AyushSaxena 5 Ayush
Time Complexity: O[n]
Auxiliary Space: O[n]
❮ String Methods
Example
Check if all the characters in the text are letters:
txt = "CompanyX"
x = txt.isalpha[]
print[x]
Try it Yourself »
Definition and Usage
The isalpha[]
method returns True if all
the characters are alphabet letters [a-z].
Example of characters that are not alphabet letters: [space]!#%&? etc.
Syntax
Parameter Values
No parameters.
More Examples
Example
Check if all the characters in the text is alphabetic:
txt = "Company10"
x = txt.isalpha[]
print[x]
Try it Yourself »
❮ String Methods