shuzo-kino.hateblo.jp
の派生。
改行文字を取扱たい場合、rstrip以外にも色々手があります。
実際のところ
まずはrstrip。
これは連続してる奴もまとめて消す奴です。
なので、厳密にはchomp的ではないですね。
str = "\na\nb\n\n" str.rstrip() #>> '\na\nb' str #>> '\na\nb\n\n'
先頭からツメるlstrip
str.lstrip() #>> 'a\nb\n\n' 両端からツメるstrip >|python| str.strip() 'a\nb'
文字列から改行をすべて削除したいなら、replaceを使うと良いです
str.replace('\n','') #>> 'ab'