コマンドラインで1行のPython複数行ステートメントを実行するにはどうすればよいですか?
Pythonのコマンドラインで複数行のステートメントを使用する方法は複数あります。たとえば、bashは複数行のステートメントをサポートしており、-
のように使用できます。$ python -c ' > a = True > if a: > print("a is true") > '
a is true
pythonステートメントを1行にしたい場合は、コマンド間に\n改行を使用できます。
$ python -c $'a = True\nif a: print("a is true");'
a is true
-
PythonシェルでPythonファイルを実行する方法は?
PythonシェルでPythonファイルを実行するには、execfileメソッドまたはexecメソッドのいずれかを使用できます。 例 たとえば、次の行のみを含むmy_script.pyというスクリプトを実行するとします。 print("Greetings from my_script") Pythonシェルから、次のように入力するだけです。 >>> execfile('my_script.py') Greetings from my_script または、次のようにexecメソッドを使用できます。 >>> exec(
-
Pythonで複数行のステートメントを作成するにはどうすればよいですか?
Pythonでは、長い式を複数の行に折り返すための推奨される方法は、括弧内に配置することです 例 a=(10**2+ 10*5 -10) print (a) 出力 これにより、140になります。 例 もう1つの方法は、行継続文字を使用することです b=1+ \ 2 + \ 3 print (b) List、Tuple、またはDictionaryオブジェクトの項目が複数の行にまたがっている場合でも、行継続文字は必要ないことに注意してください。