[解決済み] Pythonで改行(行継続)をするにはどうしたらいいですか?
2022-03-17 08:57:28
質問
長いコードがあり、それを複数行に分けたいのですが、どうすればよいですか?何を使って、どのような構文にすればよいのでしょうか?
例えば、文字列の束を追加する。
e = 'a' + 'b' + 'c' + 'd'
というように、2行で持っています。
e = 'a' + 'b' +
'c' + 'd'
解決方法は?
行は何ですか? 次の行に引数を持たせるだけで問題ありません。
a = dostuff(blahblah1, blahblah2, blahblah3, blahblah4, blahblah5,
blahblah6, blahblah7)
そうでなければ、次のようなことができます。
if (a == True and
b == False):
または明示的に改行する。
if a == True and \
b == False:
をチェックします。 スタイルガイド をご覧ください。
括弧を使用すると、例を複数行に渡って記述することができます。
a = ('1' + '2' + '3' +
'4' + '5')
明示的に改行しても同じ効果が得られます。
a = '1' + '2' + '3' + \
'4' + '5'
スタイルガイドでは、括弧を使った暗黙の継続を使用することが望ましいとされていますが、この特定のケースでは、式の周りに括弧を追加するだけでは、おそらく間違った方法であることに注意してください。
関連
-
風力制御におけるKS原理を深く理解するためのpythonアルゴリズム
-
[解決済み】 TypeError: += でサポートされていないオペランド型: 'int' および 'list' です。
-
[解決済み] JavaScriptで "use strict "は何をするのか、その根拠は?
-
[解決済み] 複数の例外を1行でキャッチする(ブロックを除く)
-
[解決済み] PandasでDataFrameの行を反復処理する方法
-
[解決済み] 改行やスペースを入れずに印刷する方法
-
[解決済み] YAML の文字列を複数行に渡って分割するには?
-
[解決済み】ネストされたディレクトリを安全に作成するには?
-
[解決済み】Pythonに三項条件演算子はありますか?
-
[解決済み】2つの辞書を1つの式でマージする(辞書の和をとる)には?)
最新
-
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 実装 サイバーパンク風ボタン
おすすめ
-
opencvとpillowを用いた顔認証システム(デモあり)
-
任意波形を生成してtxtで保存するためのPython実装
-
Python Pillow Image.save jpg画像圧縮問題
-
Pythonの画像ファイル処理用ライブラリ「Pillow」(グラフィックの詳細)
-
[解決済み】Pythonスクリプトで「Expected 2D array, got 1D array instead: 」というエラーが発生?
-
[解決済み】numpy: true_divide で無効な値に遭遇
-
[解決済み】IndexError: invalid index to scalar variableを修正する方法
-
[解決済み】NameError: 名前 'self' が定義されていません。
-
[解決済み】Flaskのテンプレートが見つからない【重複あり
-
[解決済み] Pythonで長い行を複数行に分割することは可能ですか?[重複しています]。