1

ほんの数日前にPythonを学び始めたばかりです。

たとえばprint "Hello, World"、引数を入力するときに、文字列との間にスペースを入れる必要がある(または入れない)理由はありprintますか?または、変数が必要な場合は、、などの間にname = raw_input ("name?")spaveを設定する必要がありますか?それがなくてもうまくいくようですが、将来私を噛むような悪い習慣を身につけ始めたくありません。name=raw_input

4

3 に答える 3

5

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

于 2012-12-27T16:13:36.370 に答える
1

Python コードのスタイル ガイド - PEP 8 があります。空白は読みやすさを向上させるために使用されます。特にExpressions and Statements の Whitespace を確認する必要があります。これは、基本的に「はい、スペースを 1 つ追加しますが、1 つだけです」と言っています。

于 2012-12-27T16:13:11.047 に答える
0

例えば:

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

これにより、コードが読みやすくなり、見た目も良くなります。
したがって、あなたの質問に対する答えは、コードを整理して、あなたや他の人が読みやすいようにすることです。

于 2012-12-27T16:38:48.963 に答える