ホームページ >バックエンド開発 >Python チュートリアル >Python のコーディング スタイルについて話しましょう
この記事では、Python の基本的なコーディング仕様 (コーディング形式、インデント規則、コメント部分、空行の使用など) の宣言を中心に紹介しており、python に関する知識をお届けできれば幸いです。誰もが助けなければなりません。
#推奨学習: Python コーディング仕様コーディング仕様 これはさまざまなプログラミング言語に存在しますが、一部の言語ではあまり直感的ではない場合があります。
PEP 8 を採用しています。ここで、
PEP は
Python Enhancement Proposal (Python Enhancement Proposal) の略で、8 は を表します。 Python コードのスタイル ガイドです。
上の図の 2 つのコードを比較すると、それらに含まれるコードがまったく同じであることがわかります
Python コーディング標準 を学習します。
# -*- coding: utf-8 -*-
# coding = utf-8
はインデント量として 4 つのスペースの長さを使用します (デフォルトでは、Tab キーは 4 つのスペースを表します)。
a=1if a==1: print("正确") # 缩进4个空白占位else: # 与if对齐 print("错误") # 缩进4个空白占位間違ったサンプル コード:
a=1if a==1: print("正确") else: print("错误") print("end") # 改正只需将这行代码前面的空格删除即可1 つだけ覚えておいてください:
インデントには均等に 4 つのスペースを使用してください。 、タブを使用しないでください。また、タブとスペースを混在させないでください。
#
# 注释部分 # # 注释部分インラインでコメントする場合は、後ろにスペースを入れる必要があります。真ん中に少なくとも 2 つのスペースを入れてください
print("你好,世界") # 注释
spaces 使用の一般原則: バイナリでは
空白行を使用するための一般原則:
导入总应该放在文件顶部,位于模块注释和文档字符串之后,模块全局变量和常量之前。
导入应该按照从最通用到最不通用的顺序分组,分组之间空一行:
每个 import 语句只导入一个模块,尽量避免一次导入多个模块
#推荐import osimport sys #不推荐import os,sys
命名规范这一块的大家应该都比较熟悉了,但是不同的编程语言之间的明明规范也是有所区别的~
Python命名建议遵循的一般性原则:
Python中,输出语句中使用单双引号都是可以正确的,但是也有相应的编码规范
所以我们也不要随心所欲的添加引号,最好是遵循下面的规范!
引号使用的一般性原则:
Python跟其他几个主流编程语言的分号使用区别很大
Python的代码末尾不需要加分号,而Java和C#等都需要添加
不要在行尾添加分号,也不要用分号将两条命令放在同一行,例如:
# 不推荐print("Hello") ; print("World")
推荐学习:python详细教程
以上がPython のコーディング スタイルについて話しましょうの詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。