に文字列の印刷をワードラップ。 \n
と改行し、新しい文字列に\n
が含まれています。あなたはそれはあなたが望むものである場合にも、二重引用符の代わりに単一を使用することができます'''YOUR BIG STRING IN PARAGRAPH WHAT YOU WANT'''
私は長い文字列を持っているのPython
0
A
答えて
-1
:私は願って何
。
s = """ this is a very
long string if I had the
energy to type more and more ..."""
-2
を使用することができます
Hello
i have a very
very very very
..... very very
very very....
long Text!
+0
私は何か他に言ったのですか?私の答えは似ていました。なぜ同じ答えがまた返されましたか –
0
textwrap.wrap
width
に文字列をラップすることができます。
デフォルトでは、折り返しの前に改行を含む空白を単一のスペースで置き換えます。
設定replace_whitespace=False
あなたは改行を維持したい場合など
>>> import textwrap
>>> s = 'Hello\n i have a very very very very..... very very very very.... long Text!'
>>> print('\n'.join(textwrap.wrap(s, width=20, replace_whitespace=False)))
Hello
i have a very
very very very.....
very very very
very.... long Text!
replace_whitespace
のドキュメント:
(デフォルト:
True
) trueの場合、タブ拡張後で包む前に、 wrap()メソッドは各空白文字を1つの空白に置き換えます。置き換えられる空白文字は、タブ、改行、垂直タブ、改ページ、キャリッジリターン('\t\n\v\f\r')
です。注
expand_tabs
がfalseでreplace_whitespaceがtrueの場合、各タブ文字は1つのスペースに置き換えられます。これはタブ拡張と同じではありません。注
replace_whitespace
がfalseの場合、改行が行の中央に表示され、奇妙な出力が発生することがあります。このため、テキストは、別々に折り返された段落(str.splitlines()などを使用)に分割する必要があります。
関連する問題
- 1. 私は以下の文字列を持っているのPython
- 2. は私のpython 2.7で文字列を持っている文字列
- 3. 私は次の文字列を持っている文字列
- 4. チェックは、文字列は、私は文字列のリストを持っている
- 5. は、私は、この文字列を持っている文字列
- 6. 文字列は、私は、文字列の一部を持っている(ジャバスクリプト)
- 7. マッチ文字と私は、ログファイルを持っているのpython
- 8. 私はjQueryの中の文字列を持っている文字列
- 9. Pythonは私はこのようなCSV文字列を持っている
- 10. は、Pythonは、私はこれらの3つの文字列を持っている文字列
- 11. 私は、文字列を持っている文
- 12. SmartyのPHP私は、文字列を持っている文字列
- 13. 私は、この持っている文字列配列
- 14. 私はこのような文字列を持っているのpython
- 15. のpython私は二つのリストを持っている文字列と整数
- 16. は、私は、次のコードを持っている文字列
- 17. は、私はJavaScriptで文字列を持っているのjavascript
- 18. toUpperCaseのは、私は、文字列を持っている
- 19. は、私は、IPv6アドレスの文字列を持っている
- 20. は、私はこの機能を持っている文字列
- 21. 私はスペース上のリストに分割する文字列を持っている文字列のpython
- 22. 私はこの文字列が持っている別の文字列
- 23. jqueryの - 私は、以下の文字列を持っている
- 24. 私は、この形式の文字列を持っている
- 25. Pythonの - 私は、文字列の形式で式を持って
- 26. 私はこのような文字列を持っている
- 27. 私はこの文字列を持っているPHP
- 28. 私はこの文字列を持っているTCL
- 29. 私は次の文字列を持っているPHP
- 30. 私はこの文字列を持っている
もっと明確にするために質問を編集してください。 – saloua
[** 'textwrap' **](https://docs.python.org/2/library/textwrap.html)を参照してください –
[長いマルチライン文字列を作成するためのPythonicの方法]の可能な複製(http: /stackoverflow.com/questions/10660435/pythonic-way-to-create-a-long-multi-line-string) – cpburnz