Python編碼規範

2021-10-02 16:17:46 字數 960 閱讀 6718

linux 平台上,乙個 python 原始碼檔案應該以下部分組成。windows 平台上,可以省略第一項。

直譯器宣告

編碼格式宣告

模組注釋或文件字串

模組匯入

常量和全域性變數宣告

頂級定義(函式或類定義)

執行**

#!/usr/bin/env python

# -*- coding: utf-8 -*-

"""通常這裡是關於本文件的說明(docstring),須以半形的句號、 問號或驚嘆號結尾!

本行之前應當空一行,繼續完成關於本文件的說明

如果文件說明可以在一行內結束,結尾的三個雙引號不需要換行;否則,就要像下面這樣

"""import os, time

import datetime

import math

import numpy as np

import xlrd, xlwt, xlutils

import youth_mongodb

import youth_curl

base_path = r"d:\youthgit"

log_file = u"執行日誌.txt"

class gameroom(object):

"""對局室"""

def __init__(self, name, limit=100, **kwds):

"""建構函式!

name        對局室名字

limit       人數上限

kwds        引數字典

"""pass

def craete_and_start():

"""建立並啟動對局室"""

pass

if __name__ == '__main__':

# 開啟遊戲服務

start()

Python編碼規範

usr bin python 應用程式要定義main函式而不要直接寫指令碼 def main dosomething if name main main 如果是全域性變數,則需要顯式加上 global python 的注釋分為兩種的概念,一種是由 開頭的 真正的 注釋,另一種是 docstrings...

Python編碼規範

usr bin python 應用程式要定義main函式而不要直接寫指令碼 def main dosomething if name main main 如果是全域性變數,則需要顯式加上 global python 的注釋分為兩種的概念,一種是由 開頭的 真正的 注釋,另一種是 docstrings...

python編碼規範

pep8編碼標準 編寫 1,使用4個空格進行退進,不使用tab鍵,不允許tab和空格混用 2,每行最大長度79位元組,超過部分使用反斜槓折行 3,類和全域性函式定義間隔兩個空行,類內方法定義間隔乙個空行,類內方法定義間隔乙個空行,其他地方不加空行 文件編排 1.import 部分按標準,三方和自己編...