Python String isspace()

The isspace() method returns True if there are only whitespace characters in the string. If not, it return False.

Characters that are used for spacing are called whitespace characters. For example: tabs, spaces, newline etc.

The syntax of isspace() is:

string.isspace()

isspace() Parameters

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


Return Value from isspace()

The isspace() method returns:

  • True if all characters in the string are whitespace characters
  • False if the string is empty or contains at least one non-printable() character

Example 1: Working of isspace()

s = '   \t'
print(s.isspace())

s = ' a '
print(s.isspace())

s = ''
print(s.isspace())

When you run the program, the output will be:

True
False
False

Example 2: How to use isspace()?

s = '\t  \n'
if s.isspace() == True:
  print('All whitespace characters')
else:
  print('Contains non-whitespace characters')
  
s = '2+2 = 4'

if s.isspace() == True:
  print('All whitespace characters')
else:
  print('Contains non-whitespace characters.')

When you run the program, the output will be:

All whitespace characters
Contains non-whitespace characters