1. ホーム
  2. パイソン

[解決済み】Pythonで先頭の空白を削除する方法は?

2022-04-19 07:21:25

質問

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

先頭のホワイトスペースを除去する最も簡単な方法は何ですか?(つまり、ある文字より前のものをすべて削除する?)

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

解決方法は?

その 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!'

関連する質問