Pythonコードは、訓練が鄭州パイソン良くありませんどのように良い、より簡潔です

  どのようにPythonコードより簡潔な?鄭州Pythonのトレーニング、OK?Pythonコードに新しいの多くの初心者Pythonのジュニアパートナーは、このような変数の命名、コメントおよびその他の規範的内容などの詳細の多くを無視します。実際には、良いコーディング習慣は、あなたが仕事をより効率的に完了することに役立ちます。ここでは、スキルを習得するのは簡単であるべきいくつかの学習のPythonコードを共有与えます。

13183109-b7b4aac111eefdf7.jpg

  まず、命名

  変数と関数は、コードの可読性を向上させ、アンダースコアで区切られた関数と変数、および単語を命名小文字を使用する必要があります。

  あなたは組み込みのPythonのメソッド名を使用1つのまたは2つのアンダースコアを使用する場合は宣言した変数は、コード内で非組み込みPythonのメソッド名の使用を検討すべきです()。あなたはクラスの外に変数にアクセスしたくない場合は、クラスのプレフィックス内部変数として、アンダースコア(_)を使用する必要があります。あなたはプライベート変数名を定義したい場合は、このようなPythonの辞書などのキーワードは、(__)使用されますされています。

  関数宣言はもちろん、変数や関数民営化を宣言することは類似しており、単一のアンダースコアと小文字で接続する必要があります。民営化された単一のアンダースコアを使用して、関数の先頭。機能のために二重下線、明確かつ理解しやすい変数名と重要なの追加の使用を使用するネーミングでPytonにキーワードを使用しています。

  関数のパラメータおよび方法は、変数やメソッド名と同じルールの命名に従うべき。最初の重要なパラメータとして、自己のクラスメソッドので。混乱を避けるためにだから、パラメータとして関数にキーワードとしての自己を使用していません。一定の命名は通常、大文字で定数名を定義しなければなりません。

  ディテール表現や文に第二に、注意

  1)の文の同じ型を返すようにしてください。あなたは関数が値を返すようにしたい場合は、関数のすべての実行パスが値を返すことを確認してください。しかし、所望の機能場合は、単にデフォルト機能として暗黙のうちに、戻り値なし戻りなしのPythonを操作を実行します。したがって、我々は、Pythonのジュニアパートナーは、に注意を払う読みやすいコードを書く問題ではない、コードを書く、読みやすさは非常に重要である必要があります学習をお勧めします。

  2)比較のためでisinstance()メソッドの代わりに、タイプ()を使用。()でisinstanceので、代わり型)でisinstanceを(使用するように、2つのオブジェクト型を比較す​​ると、オブジェクトが別のオブジェクトのサブクラスが真であるか否かを判定する。シナリオを検討してください:データ構造が渡された場合、dictのサブクラスは、このようなorderdict。データ構造の特定の型の型()が失敗する;しかし、それは辞書のサブクラスであることを認識することができるでisinstanceを()。

  3)文書の文字列を使用します。Pythonは彼の党の文字列ラインはトリプル引用符を使用する場合でも、説明文字列を書くために、「公用語「」トリプル二重引用符」を使用することをお勧めします。あなたは便利なこのコメントを拡張したいとき。コードの複数の行に文字列を文書化することは、より記述的な方法を記録する方法では、代わりにそれぞれの行への書き込み、Pythonコード列で記述されたマルチラインドキュメントストリング記述文書のPythonを使用することができコメント。

  もちろん仕様ではPythonで、多くのこの小さなシリーズでそれらを表示されません。Pythonの技術、より良い提案プロの学習を学ぶために。

ます。https://www.jianshu.com/p/750fe8e02426で再現

おすすめ

転載: blog.csdn.net/weixin_33893473/article/details/91228573