問題一覧に戻る
中級文字列操作
問題49: 文字列メソッド - 整形

strip()、lstrip()、rstrip()メソッドは文字列の両端、左端、右端から指定した文字を削除します。引数を省略すると空白文字(スペース、タブ、改行)が削除されます。ユーザー入力の前処理やファイルから読み込んだデータのクリーニングなどで頻繁に使用される重要なメソッドです。

# 両端の空白を削除
text = " Hello World "
print(f"|{text.()}|")

# 左側の文字を削除
left = "***Python***"
print(left.("*"))

# 右側の文字を削除
right = "Data###"
print(right.("#"))