ほんの数日前にPythonを学び始めたばかりです。
たとえばprint "Hello, World"
、引数を入力するときに、文字列との間にスペースを入れる必要がある(または入れない)理由はありprint
ますか?または、変数が必要な場合は、、などの間にname = raw_input ("name?")
spaveを設定する必要がありますか?それがなくてもうまくいくようですが、将来私を噛むような悪い習慣を身につけ始めたくありません。name
=
raw_input
ほんの数日前にPythonを学び始めたばかりです。
たとえばprint "Hello, World"
、引数を入力するときに、文字列との間にスペースを入れる必要がある(または入れない)理由はありprint
ますか?または、変数が必要な場合は、、などの間にname = raw_input ("name?")
spaveを設定する必要がありますか?それがなくてもうまくいくようですが、将来私を噛むような悪い習慣を身につけ始めたくありません。name
=
raw_input
Python には独自のスタイル ガイド (PEP 8) があり、時間をかけて読む価値があります。あなたが言っている限り:
More than one space around an assignment (or other) operator to align it with another.
x = 1
y = 2
long_variable = 3
詳細はこちら: http://www.python.org/dev/peps/pep-0008/#whitespace-in-expressions-and-statements
Python コードのスタイル ガイド - PEP 8 があります。空白は読みやすさを向上させるために使用されます。特にExpressions and Statements の Whitespace を確認する必要があります。これは、基本的に「はい、スペースを 1 つ追加しますが、1 つだけです」と言っています。
例えば:
print"What's ur name?"
name=raw_input("Name: ")
print"Ok your name is %s."%name
上記のコードは正常に動作します。エラーなし。しかし、コードを読んでください。見栄えが悪く、読みやすさのレベルが低くなります。そして、そのような大量のコードを書くと、次にそれを読んだときに頭が回転するでしょう。
そして、この同じコードは次のように書かれています:
print "What's ur name?"
name = raw_input("Name: ")
print "Ok your name is %s" % name
これにより、コードが読みやすくなり、見た目も良くなります。
したがって、あなたの質問に対する答えは、コードを整理して、あなたや他の人が読みやすいようにすることです。