1. 程式人生 > >使用DocStrings為python函式添加註釋

使用DocStrings為python函式添加註釋

有過Java或AS3程式設計經驗的碼農,有Eclipse或者Flash Builder這樣的強大IDE輔助下,不難有這樣的經驗:

當你想知道一個函式是做什麼用的時候,只要將滑鼠輕輕撫摸目標函式,就會這樣


只要這個函式進行了這樣的註釋

/**
* 飛行離開新手村,給玩家設定師傅形象
* 非常噁心,不要往下看了
*/		
public function setMaster(npcId:int):void
{
	updateStyle(_style[0],_style[1], _rideId, npcId,_isBlack,hideSuit,_mountAvoid, _isSit, false, _isHeaven);
}

那麼python能不能這樣呢,答案是肯定的。

使用DocStrings(文件字串)為python函式添加註釋,like this

def docString_test():
  '''This is a DocString test function,

  enjoy it.'''

你可以
print docString_test.__doc__

輸出:
This is a DocString test function,

  enjoy it.

也可以
help(docString_test)

輸出
Help on function docString_test in module __main__:

docString_test()
    This is a DocString test function,
    
    enjoy it.

這裡有一些慣例希望每一個pythoner遵循:

引用自python簡明教程文件字串的慣例是一個多行字串,它的首行以大寫字母開始,句號結尾。第二行是空行,從第三行開始是詳細的描述。 強烈建議 你在你的函式中使用文件字串時遵循這個慣例。

enjoy it.

相關推薦

使用DocStringspython函式註釋

有過Java或AS3程式設計經驗的碼農,有Eclipse或者Flash Builder這樣的強大IDE輔助下,不難有這樣的經驗: 當你想知道一個函式是做什麼用的時候,只要將滑鼠輕輕撫摸目標函式,就會這樣 只要這個函式進行了這樣的註釋 /** * 飛行離開新手村,給玩家設

批處理實現:批量文件註釋

技術 inf 註釋 image color pan div 批處理 nbsp 問: 答: 1、 目錄結構 2、實現代碼 @echo off for /f "delims=" %%i in (‘dir /b src\*.c

Python 如何註釋

一、在Python檔案中,前面兩行建議新增下面兩行註釋: #!/usr/bin/env python3 # -*- coding: utf-8 -*- 第一行註釋,是為了告訴Linux/OS X系統,這是一個Python可執行程式,Windows系統會忽略這個註釋; 第二行註釋,是為

C#中給函式註釋小技巧

1、多行註釋是比較常用的。 快捷鍵如下: 註釋:先按Ctrl+K,再按Ctrl+C 取消註釋:先按Ctrl+K,再按Ctrl+U (注意,是“U”,不是“V”) 2、有個非常簡單的用法,就是“///”

如何eclipse程式碼註釋模版,註釋快捷鍵?

/**    * Copyright © ${year}Company. All rightsreserved.  *  * @Title: ${file_name}  * @Prject: ${project_name}  * @Package: ${package_name}  * @Descript

python基礎===monkeytype可以自動註釋的模塊!

dir mon working app som 我們 test img htm monkeytype 一個可以自動添加註釋的模塊! 先要下載: pip install monkeytype 以官網的sample code為例 #moudle.py def add

Keil註釋的快捷鍵

Keil剛裝上是沒有註釋快捷鍵的,可以自己新增,“Edit”-“Configuration”,然後選擇“Shortcut Keys”標籤頁,下拉找到“Comment Selection”,然後點右邊的“Create Shortcut”就可以自己輸入快捷鍵了,確定後即可生效。 “Comm

VS2010利用巨集快速註釋函式描述,修改註釋等)

在敲程式碼的過程中類和函式都需要進行註釋,但總是一遍一遍的複製貼上覺得很是麻煩,終於找到了一個不錯的解決方法:使用巨集。     所謂巨集,就是一些命令組織在一起,作為一個單獨命令完成一個特定任務。在日常的辦公環境中,不論是Office還是Foxmail以及我們所使用的

eclipse中如何生成的get/set方法註釋

我需要這樣的get/set方法 /** * 獲取起始頁 * * @return the startIndex */ public int getStartIndex() { return startIndex; } /** * 設定起始頁

程式碼規範之在函式之前註釋

開發中,我們常常要為自己寫的函式新增作者、引數的說明等資訊,可以採用如下的方式: /** * @author 小明(我的工位a89) * @param name:使用者名稱 * @par

在後臺查詢表格固定過濾條件

alt bool logs 表格 查詢 src str bsp boolean 一、新建一個列表頁面,在頁面中功能中增加如下配置: 二、寫一個handler處理類: 在filterItems中加入固定的過濾條件即可 或者 FilterInfo fil

SVN提交強制註釋信息

svn在SVN管理上很多同事為了方便直接提交,不填寫註釋,在日後的管理上造成很大的麻煩,在此通過pre-commit腳本進行控制,提交時不能少於5個字符,否則不予提交。REPOS="$1" TXN="$2" SVNLOOK=/usr/bin/svnlook LOGMSG=`$SVNLOOK log -t "

通過編程Outlook 2007郵件規則

str href intern creat rule XML ons gen 小程序 Outlook 所支持的郵件規則相當有用,我們經常需要針對某些特征的郵件做特殊的處理。例如將其移動到某個特定文件夾,或者刪除它等等。 Outlook所支持的郵件規則主要兩大類:收到郵件時和

JS實現控件倒計時功能

設置 .net right ble tro string star js實現 格式化時間 一.概述 在有些報表需求中,需要為控件添加倒計時功能,限制到某一個時間點後能進行一項操作或不能進行某項操作,比如查詢,導出功能等等,又需要人性化地顯示還有多少時間,即倒計時功能,比如下

oracle 給表和字段註釋

oracle 註釋 備註comment on column TableName.ColumnName is ‘備註名’;comment on table TableName is ‘備註名‘;oracle 給表和字段添加註釋

python django靜態資源

django靜態資源在setting中確認以下:STATIC_URL = ‘/static/‘將靜態目錄放到app下,在app中創建static目錄,然後再創建css、js、image。在html中添加靜態資源的路徑: {% load staticfiles %} <link rel="styles

Eclipse中自動註釋(作者,時間)

ava 進入 new java 模式 window templates nts 自動 方法一:Eclipse中設置在創建新類時自動生成註釋 windows-->preference Java-->Code Style-->Code Templates co

python環境變量

end pat 而且 模塊 存在 輸入 示例 tro project import sys sys.path 系統環境是一個list,可以將自己需要的庫添加進入,例如mysql庫,hive庫等等。有三種方式添加,均驗證通過: 1 臨時添加,在一個shell窗口中 i

博客目錄

san view val crt leave important con 表達式 als 主要參考來源:http://www.cnblogs.com/xuehaoyue/p/6650533.html#_labelTop 在文章左邊角添加目錄導航 1. 申

輸入框字數提示

計算 return func str 輸入框 parse input type byte 計算字符串長度,中文1,其他0.5: 1 var getByteLen=function(str) { 2 if (str == null) return 0; 3