Python の rstrip() の使い方についての質問です。 print("aaa"+"ss") print("aaa".rstrip()+"ss")
Python の rstrip() の使い方についての質問です。 print("aaa"+"ss") print("aaa".rstrip()+"ss") というコードを書きました。 てっきり,2つ目 print("aaa".rstrip()+"ss") の "ss" が出力されなくなるのかな?と思っていましたが,違いました。 rstrip() がどの様な意味があるのか教えて頂けると幸いです。
ベストアンサー
>rstrip() がどの様な意味があるのか 一番右の一文字を除去します *** 典型的な使い道は、入力された文字列"aaa\n"がある時、一番右にある改行を除去するために使われます str="aaa\n".rstrip()とすると、strは"aaa"となり、rstripにより改行の無い文字列が得られます *** 昔の時代はこのような関数があり、その名残です chop関数 - 文字列 - Perl関数のリファレンス https://www.javadrive.jp/perlfunc/string/index9.html chomp関数 - 文字列 - Perl関数のリファレンス https://www.javadrive.jp/perlfunc/string/index10.html
質問者からのお礼コメント
ありがとうございます。
お礼日時:1/19 17:41