python核心程式設計

2021-06-23 03:32:08 字數 1161 閱讀 7273

文件字串:應該多用,help()的作用就是把builtin的函式的文件字串取出然後列印出來。。。

1  #! /usr/bin/python

2 def printmax(a,b):

3         '''print max of two  int numbers'''

4         x = int(a)

5         y = int(b)

6         if x>y:

7                 print x,'max'

8         else :

9                 print y,'max'

10 printmax(3,5)

11 print(printmax.__doc__)

注意def下面的縮排是必須的,doc前後的下劃線各為2個。

在函式的第乙個邏輯行的字串是這個函式的 文件字串 。

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

你可以使用__doc__(注意雙下劃線)呼叫printmax函式的文件字串屬性(屬於函式的名稱)。請記住python把每一樣東西 都作為物件,包括這個函式。

如果你已經在python中使用過help(),那麼你已經看到過docstings的使用了!它所做的只是抓取函式的__doc__屬性,然後整潔地展示給你。你可以對上面這個函式嘗試一下——只是在你的程式中包括help(printmax)。記住按q退出help

自動化工具也可以以同樣的方式從你的程式中提取文件。因此,我 強烈建議 你對你所寫的任何正式函式編寫文件字串。隨你的python發行版附帶的pydoc命令,與help()類似地使用docstrings。

Python核心程式設計

略1 下劃線 在直譯器中有特別的含義,表示最後乙個表示式的值。2 print函式進行格式化字串 print s is number d python 1 python is number 1 3 重定向輸出 logfile open tmp mylog.txt a print logfile,fat...

python核心程式設計

python核心程式設計 python核心程式設計目錄 1.計算機要點 2.python要點 3.基本資料型別 4.運算子 5.條件控制語句 6.列表 7.元祖和字典 8.函式 9.高階程式設計 10.物件導向 11.物件導向 模組 12.異常和檔案 第一篇計算機要點 計算機基本概念 計算機的特點 ...

python核心程式設計 python物件

一 什麼是python物件 在python中,構造的任何型別的值都是乙個物件。比如乙個整數型別的值,乙個字串,乙個列表等,都可以看做是物件。所有的物件分為三部分 1 身份。每個物件都有個標識自己的id。可用內建函式id 檢視 2 型別。可用type 檢視 3 值。物件用來存放資料,當然其最主要的資料...