
Pythonで文字列から空白を削除するよ。
先頭の空白を削除するよ
# 対象文字列だよ(先頭と末尾に空白が入っていることに注目してね) targetText = " わたしは きのこ が食べれないよ " # 空白が削除されたことがわかるように先頭と末尾に"@"を付けているよ print(f"空白削除前:{'@' + targetText + '@'}") print(f"空白削除後:{'@' + targetText.lstrip() + '@'}")
実行結果
空白削除前:@ わたしは きのこ が食べれないよ @ 空白削除後:@わたしは きのこ が食べれないよ @
末尾の空白を削除するよ
# 対象文字列だよ(先頭と末尾に空白が入っていることに注目してね) targetText = " わたしは きのこ が食べれないよ " # 空白が削除されたことがわかるように先頭と末尾に"@"を付けているよ print(f"空白削除前:{'@' + targetText + '@'}") print(f"空白削除後:{'@' + targetText.rstrip() + '@'}")
実行結果
空白削除前:@ わたしは きのこ が食べれないよ @ 空白削除後:@ わたしは きのこ が食べれないよ@
先頭と末尾の空白を削除するよ
# 対象文字列だよ(先頭と末尾に空白が入っていることに注目してね) targetText = " わたしは きのこ が食べれないよ " # 空白が削除されたことがわかるように先頭と末尾に"@"を付けているよ print(f"空白削除前:{'@' + targetText + '@'}") print(f"空白削除後:{'@' + targetText.strip() + '@'}")
実行結果
空白削除前:@ わたしは きのこ が食べれないよ @ 空白削除後:@わたしは きのこ が食べれないよ@
空白をすべて削除するよ
# 対象文字列だよ(先頭と末尾に空白が入っていることに注目してね) targetText1 = " わたしは きのこ が食べれないよ " targetText2 = targetText1.replace(" ", "") # 空白が削除されたことがわかるように先頭と末尾に"@"を付けているよ print(f"空白削除前:{'@' + targetText1 + '@'}") print(f"空白削除後:{'@' + targetText2 + '@'}")
実行結果
空白削除前:@ わたしは きのこ が食べれないよ @ 空白削除後:@わたしはきのこが食べれないよ@
replace関数は文字を置換する処理だよ。
" "(空白)を""(無)に置換して空白を削除しているよ。
0 件のコメント:
コメントを投稿