本篇文章為大家帶來了關於python的相關知識,其中主要介紹了Python的基本編碼規範,包括聲明編碼格式、縮排規則、註釋部分和空行使用等等,希望對大家有幫助。
推薦學習:python教學
##編碼規格 在各種程式語言中都存在,可能有的語言中體現的不是很直觀而已
PEP 8 作為編碼規範,其中
PEP 是
Python Enhancement Proposal(Python 增強建議書)的縮寫,8 代表的是Python 程式碼的樣式指南。
比較上圖中的兩段程式碼可以發現,它們所包含的程式碼時完全相同的
Python的程式碼規格,讓我們的程式碼更美觀、更漂亮!
# -*- coding: utf-8 -*-
# coding = utf-8
(預設情況下,一個 Tab 鍵就表示 4 個空格)。
a=1if a==1: print("正确") # 缩进4个空白占位else: # 与if对齐 print("错误") # 缩进4个空白占位
錯誤範例程式碼:
a=1if a==1: print("正确") else: print("错误") print("end") # 改正只需将这行代码前面的空格删除即可
只需要記住一點:
統一使用4 個空格進行縮進,不要用tab, 也不要tab和空格混用記住這一點,一般來說縮進就不會出現太大的問題!
# 注释部分 # # 注释部分
在行內註解的時候,中間應該至少加兩個空格
print("你好,世界") # 注释空格
使用的一般性原則:
使用的一般原則:
导入总应该放在文件顶部,位于模块注释和文档字符串之后,模块全局变量和常量之前。
导入应该按照从最通用到最不通用的顺序分组,分组之间空一行:
每个 import 语句只导入一个模块,尽量避免一次导入多个模块
#推荐import osimport sys #不推荐import os,sys
命名规范这一块的大家应该都比较熟悉了,但是不同的编程语言之间的明明规范也是有所区别的~
Python命名建议遵循的一般性原则:
Python中,输出语句中使用单双引号都是可以正确的,但是也有相应的编码规范
所以我们也不要随心所欲的添加引号,最好是遵循下面的规范!
引号使用的一般性原则:
Python跟其他几个主流编程语言的分号使用区别很大
Python的代码末尾不需要加分号,而Java和C#等都需要添加
不要在行尾添加分号,也不要用分号将两条命令放在同一行,例如:
# 不推荐print("Hello") ; print("World")
推荐学习:python详细教程
以上是一起聊聊Python的程式設計樣式的詳細內容。更多資訊請關注PHP中文網其他相關文章!