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()

1. isspace() Parameters

isspace() method doesn’t take any parameters.

2. Return Value from isspace()

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

3. Example 1: Working of isspace()

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

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

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

Output

True
False
False

4. 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.')

Output

All whitespace characters
Contains non-whitespace characters