Pythonで先頭の空白を削除するにはどうすればいいですか? 質問する

Pythonで先頭の空白を削除するにはどうすればいいですか? 質問する

2 から 4 までのスペースで始まるテキスト文字列があります。

先頭の空白を削除する最も簡単な方法は何ですか? (つまり、特定の文字の前のすべてを削除しますか?)

"  Example"   -> "Example"
"  Example  " -> "Example  "
"    Example" -> "Example"

ベストアンサー1

このlstrip()メソッドは、次の文字列の先頭の空白、改行、タブ文字を削除します。

>>> '     hello world!'.lstrip()
'hello world!'

編集

balpha がコメントで指摘したように、文字列の先頭からスペースのみを削除するには、lstrip(' ')次のようにする必要があります。

>>> '   hello world with 2 spaces and a tab!'.lstrip(' ')
'\thello world with 2 spaces and a tab!'

関連する質問:

おすすめ記事