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 部分按標準,三方和自己編...