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

2014年6月5日
1 分

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

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

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

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