[Python]空白文字を除去する(rstrip, lstrip, strip)
文字列の左または右にある空白文字を除去(rstripとlstrip)
文字列の左または右にある空白文字(空白、タブ、改行など)を取り除く場合、rstripやlstripを使います。
- rstrip
→ 文字列の右側にある空白文字を除去する。- lstrip
→ 文字列の左側にある空白文字を除去する。
コード
print("[変更前]") name = '\tAlbert Einstein' print(name) print("うほうほ") print("") print("[変更後] lstrip()を使用") print(name.lstrip()) print("うほうほ") print("")
実行結果
[変更前] Albert Einstein うほうほ [変更後] lstrip()を使用 Albert Einstein うほうほ
文字列の両側にある空白文字を除去(strip)
文字列の両側にある空白文字を取り除く場合、stripを使います。(行末に空白を入れても分かりにくいと思い、以下のコードでは行末に改行を入れてあります。)
コード
print("[変更前]") name = '\tAlbert Einstein\n' print(name) print("うほうほ") print("") print("[変更後] strip()を使用") print(name.strip()) print("うほうほ")
実行結果
[変更前] Albert Einstein うほうほ [変更後] strip()を使用 Albert Einstein うほうほ