Python | Ways to check if a given string only contains a letter



Method # 1: Using isalpha()

# Python code for demonstration
# to see if the string contains
# only letters

 
# Initializing string

ini_str = "ababababa"

 
# Print start line

print ( "Initial String" , ini_str)

 
# Code to check if a string contains only a number

if ini_str.isalpha ():

print ( " String contains only letters " )

else :

print ( "String doesn`t contains only letters" )

Method # 2: Using re

# Python code for demo
# to see if the string contains
# only letters

import re

  
# Initializing string

ini_str = "ababababa"

 
# Print start line

print ( "Initial String" , ini_str)

 
# Code to check if the string contains only a number

pattern = re. compile ( "^ [a-zA-Z] + $" )

if pattern.match (ini_str):

  print ( "Contains only letters" )

else :

print ( "Doesn`t contains only letters" )