.format()を使用して文字列の最後の100文字を切り捨て、別の100文字の長い文字列を追加しようとしています。私はこれが最も明白で無作法な方法であるべきだと思った:.format()を使用して文字列の最後のn文字を切り捨てます。
print('{:.-100}{:100}'.format(str1, str2))
しかし、それは動作しません。
私はこの方法でそれを達成することができます
print('{}{:100}'.format(str1[:-100], str2))
しかし、私はそれは美しいか、読み取り可能なコードだとは思いません。もちろん、私は.replace()と.strip()と.ljust()を使用することができます...
私は元の壊れたコードで何かを見逃していますか?それとも、私は第二のものと一緒にいなければなりませんか?または、それは.replace()などを使用する最もpythonicな方法ですか?あなたが行うことができます