[解決済み】Pythonで長い行を折り返す [重複]。
2022-04-20 06:42:58
質問
Pythonで長い行をインデントを犠牲にすることなく折り返すには?
例えば
def fun():
print '{0} Here is a really long sentence with {1}'.format(3, 5)
これが推奨される79文字の制限を超えたとします。私の読み方では、インデントする方法は以下の通りです。
def fun():
print '{0} Here is a really long \
sentence with {1}'.format(3, 5)
しかし、この方法では、継続行のインデントと
fun()
. これはちょっと不格好ですね。もし誰かが私のコードを見ていたら、次のような理由でインデントが不揃いなのは、見栄えが悪いでしょう。
print
ステートメントを使用します。
コードの可読性を損なわずに、このような行のインデントを効果的に行うにはどうしたらよいでしょうか?
どのように解決するのですか?
def fun():
print(('{0} Here is a really long '
'sentence with {1}').format(3, 5))
隣接する文字列リテラルは、C言語と同様、コンパイル時に連結されます。 http://docs.python.org/reference/lexical_analysis.html#string-literal-concatenation が詳しいです。
関連
-
opencvとpillowを用いた顔認証システム(デモあり)
-
[解決済み] Pythonには文字列の'contains'サブストリングメソッドがありますか?
-
[解決済み] Pythonで現在時刻を取得する方法
-
[解決済み] Pythonで2つのリストを連結する方法は?
-
[解決済み] Pythonで文字列の部分文字列を取得するにはどうすればよいですか?
-
[解決済み] Pythonで文字列を小文字にするには?
-
[解決済み] なぜC++はPythonよりもstdinからの行の読み込みが遅いのですか?
-
[解決済み] 複数行の長い文字列を作成するためのPythonicな方法
-
[解決済み】ネストされたディレクトリを安全に作成するには?
-
[解決済み】Pythonに三項条件演算子はありますか?
最新
-
nginxです。[emerg] 0.0.0.0:80 への bind() に失敗しました (98: アドレスは既に使用中です)
-
htmlページでギリシャ文字を使うには
-
ピュアhtml+cssでの要素読み込み効果
-
純粋なhtml + cssで五輪を実現するサンプルコード
-
ナビゲーションバー・ドロップダウンメニューのHTML+CSSサンプルコード
-
タイピング効果を実現するピュアhtml+css
-
htmlの選択ボックスのプレースホルダー作成に関する質問
-
html css3 伸縮しない 画像表示効果
-
トップナビゲーションバーメニュー作成用HTML+CSS
-
html+css 実装 サイバーパンク風ボタン
おすすめ
-
ピロウズ画像色処理の具体的な活用方法
-
python implement mysql add delete check change サンプルコード
-
Pythonの学習とデータマイニングのために知っておくべきターミナルコマンドのトップ10
-
[解決済み】なぜ「LinAlgError: Grangercausalitytestsから「Singular matrix」と表示されるのはなぜですか?
-
[解決済み】「SyntaxError.Syntax」は何ですか?Missing parentheses in call to 'print'」はPythonでどういう意味ですか?
-
[解決済み】Python: SyntaxError: キーワードは式になり得ない
-
[解決済み】ValueError: pickleプロトコルがサポートされていません。3、python2 pickleはpython3 pickleでダンプしたファイルを読み込むことができない?
-
[解決済み] Pythonで改行(行継続)をするにはどうしたらいいですか?
-
[解決済み】PEP8に準拠し、E501を防ぐ超長文文字列の書き方
-
[解決済み] Pythonスタイル - 文字列で行の継続?[重複)。