05.27 第四章 註釋

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編碼


分享到:


相關文章: