文字列が空白文字だけからなり、かつ 1 文字以上ある場合には
True
を返し、そうでない場合はFalse
を返します。Unicode 文字データベース (
組み込み型 — Python 3.10.0b2 ドキュメントunicodedata
を参照) で一般カテゴリがZs
(“Seperator, space”) であるか、 双方向クラスがWS
、B
、S
のいずれかである場合、その文字は 空白文字(whitespace) です。
print("".isspace()) # False
print("x".isspace()) # False
print(" ".isspace()) # True
print("x ".isspace()) # False
print(" ".isspace()) # True
print(" ".isspace()) # True
print(" ".isspace()) # True