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 件のコメント:
コメントを投稿