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

isspace() method doesn't take any parameters.


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

Example 1: Working of isspace()

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

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

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

Output

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

Output

All whitespace characters
Contains non-whitespace characters
Did you find this article helpful?