私はimport文でカッコ()
を使用する目的は何herepython:Pythonのインポートで()を使用する目的は何ですか?
で、次の
from flask_login import (LoginManager, login_required, login_user,
current_user, logout_user, UserMixin)
を見ましたか?
私たちはそれなしで暮らすことができる間に誰かがかっこを使用するのはなぜですか?
お勧めですか?
私はimport文でカッコ()
を使用する目的は何herepython:Pythonのインポートで()を使用する目的は何ですか?
で、次の
from flask_login import (LoginManager, login_required, login_user,
current_user, logout_user, UserMixin)
を見ましたか?
私たちはそれなしで暮らすことができる間に誰かがかっこを使用するのはなぜですか?
お勧めですか?
したがって、ステートメントは次の行に折り返されます。
セクション:2.1.5. Explicit line joining and 2.1.6. Implicit line joiningを参照してください。
括弧を使用すると、インポートを複数の行にまたがることができます。かっこがなければ、構文エラーが発生します。
インポートがすべて1行にある場合、カッコでは何も変更されません。私たちが行うことができます
:
a, b, c = (1 ,2 ,3)
しかし、あなたのコード内の行が長く、そしてあなたは、コードを壊したいと仮定し、私はあなたに私の経験では例の似たようなものをさせていただきたいと思い
複数行:
a,
b,
c = (1, 2, 3)
しかし、あなたがLHSに括弧なしで次のように行うことができない、それはあなたが(NameError: name 'a' is not defined
をエラー与える編集:あなたはを使用して行うことができます
(a,
b,
c)= (1, 2, 3)
代わりの\
私は()
方法を好む:あなたのようにそれを行うことができ、各ライン上に結ぶ明示的なライン)
。
私はあなたの質問に正確に答えないかもしれませんが、ちょうど私はあなたと分かち合うべきだと感じました。
これは良い点です、ありがとう – daydreamer
@daydreamer :) :) Good Luck !! –