恥は/dev/nullへ by 初心者

プログラミング素人がのろのろと学んだことをつづっています♪

[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
うほうほ