1、註釋
Python中有兩種註釋,單行或者多行。Python解釋器忽略這部分內容不予執行。
- 單行:使用#,#與註釋之間留一個空格。一般跟在語句之後。If num in lists: # if lists contain num
- 多行註釋:使用文檔字符串方式。
2、文件註釋
在文件開始寫下以下注釋#!,目的就是指出,當前文件中的代碼用什麼可執行程序去運行它,推薦使用第二種方式。
#!/usr/bin/python 告訴os執行這個腳本的時候調用路徑/usr/bin下的Python解釋器。
#!/usr/bin/env python 告訴os在evn中查找Python的安裝路徑,然後使用其中的Python解釋器執行當前腳本。
3、文檔字符串
模塊、類、函數的第一個邏輯行的字符串稱為文檔字符串(docstring)。必須處於def/class的第一行。可以是多行,也可以是單行。可以是單引號,也可以是雙引號。但是開頭和結尾必須保持一致。
Python使用文檔字符串生成有關程序中函數、模塊、類、方法的文檔。
函數文檔註釋:func_name.__doc__
類的文檔註釋:ClassName.__doc__
4、編碼
Python默認是ASCII編碼,輸出漢字有問題,在文件開頭加入以下信息就可以完美解決:
# coding=utf-8 注意:=兩側不要留空格,#與coding之間留空格
或
# -*- coding: UTF-8 -*-
參考鏈接:https://www.python.org/dev/peps/pep-0263/
Python3默認使用的是UTF-8編碼
閱讀更多 寒江雪orz 的文章