Pythonで改行文字を取り去るにはstrip()でOK

今日気がついたんだけど、タイトルのとおり。

>>> "foobarbaz\n".strip()
'foobarbaz'

今まで strip() は空白文字を取り去るもんだと思い込んでて、改行文字を取るにはこう書いてたよ…orz。

>>> "foobarbaz\n".rstrip("\n")
'foobarbaz'
カテゴリー: Python パーマリンク

コメントを残す

メールアドレスが公開されることはありません。 * が付いている欄は必須項目です

このサイトはスパムを低減するために Akismet を使っています。コメントデータの処理方法の詳細はこちらをご覧ください