Python String istitle()

The istitle() returns True if the string is a titlecased string. If not, it returns False.

The syntax of istitle() method is:

string.istitle()

istitle() Parameters

The istitle() method doesn't take any parameters.


Return Value from istitle()

The istitle() method returns:

  • True if the string is a titlecased string
  • False if the string is not a titlecased string or an empty string

Example 1: Working of istitle()

s = 'Python Is Good.'
print(s.istitle())

s = 'Python is good'
print(s.istitle())

s = 'This Is @ Symbol.'
print(s.istitle())

s = '99 Is A Number'
print(s.istitle())

s = 'PYTHON'
print(s.istitle())

When you run the program, the output will be:

True
False
True
True
False

Example 2: How to use istitle()?

s = 'I Love Python.'
if s.istitle() == True:
  print('Titlecased String')
else:
  print('Not a Titlecased String')
  
s = 'PYthon'
if s.istitle() == True:
  print('Titlecased String')
else:
  print('Not a Titlecased String')

When you run the program, the output will be:

Titlecased String
Not a Titlecased String