ディレクトリ
図1に示すように、モジュール
- 頭文字は小文字のまま、小文字のモジュール名を使用してみてください、アンダースコアを使用しないようにしてください(複数の単語、および例数が少ない場合を除き)
1 「」 ' 2 、私はあなたが学習過程で追加する方法を知らない何を 3 Qun、934 109 170ケリ交流学習のPython 4 グループを、良いチュートリアル、開発ツールと電子書籍があります。 5 共有のpython現在のビジネスニーズとあなたの才能とどのように良い、ゼロベースからの学習のpython、どのような内容を学びます。 6 「」 ' 7 #正しいモジュール名を 8 インポートデコーダは 9 インポートhtml_parser 10 。11 #はモジュールの推奨されない名前 12は、 インポートデコーダ
2、クラス名
- クラス名は、スタイルを命名キャメル(キャメルケース)を使用し、プライベートクラスが利用可能に下線始め、大文字
1 クラスファーム(): 2つの パス 3 4 クラスAnimalFarm(ファーム): 5 パス 6 7 クラス_PrivateFarm(ファーム): 8つの パス
- 同じモジュールに関連するクラスと、トップレベルの関数。ジャワとは異なり、クラスモジュールを制限する必要はありません。
3、機能
- 関数名すべて小文字、複数の単語はアンダースコアで区切られている場合
1 DEF )(実行: 2 パス 3 4 DEF run_with_env(): 5つの パス
- 関数の前のプライベート関数は、_アンダースコアが追加されます
1 クラスの人(): 2 3 DEF _private_func(): 4つの パス
4、変数名
- 複数の単語はアンダースコアで区切られている場合、変数名を小文字にしてください
1 なら __name__ == ' __main__ ' : 2 カウント= 0 3 school_name = ''
- コンスタントすべて大文字、複数の単語ならば分離、アンダースコアを使用します
1 MAX_CLIENT = 100 2 MAX_CONNECTION = 1000 3 CONNECTION_TIMEOUT = 600
5、コンスタント
- アンダースコアで区切られた名前の大文字定数の使用
1 MAX_OVERFLOW = 100 2 3 クラスFooBarの: 4 5 DEF foo_barは(自己、print_): 6 プリント(print_)