keep-loving-pythonのブログ

Pythonを愛し続けたいです(Pythonが流行っている限りですが。。。)

Pythonでのwhitespaceとは、具体的に何か?

ものすごく厳密に追及するわけではありませんが。。。

リファレンスには、明記されていないと思います。

stringモジュールにwhitespaceというのがあります。

一致するかどうかは不明ですが、それは、すべて含んでいるようです。

検証したコード

import string
print(repr(string.whitespace))
# ' \t\n\r\x0b\x0c'

a = ' \t\n\r\x0b\x0c___uuu___ \t\n\r\x0b\x0c'
print(repr(a))
# ' \t\n\r\x0b\x0c___uuu___ \t\n\r\x0b\x0c'
print(repr(a.strip()))
# '___uuu___'



回答

' \t\n\r\x0b\x0c' は、含まれている感じ。whitespaceを除外するstripで除外されたから。