def?fun(a):
目前成都創(chuàng)新互聯(lián)已為數(shù)千家的企業(yè)提供了網(wǎng)站建設(shè)、域名、虛擬空間、網(wǎng)站運營、企業(yè)網(wǎng)站設(shè)計、新建網(wǎng)站維護等服務(wù),公司將堅持客戶導(dǎo)向、應(yīng)用為本的策略,正道將秉承"和諧、參與、激情"的文化,與客戶和合作伙伴齊心協(xié)力一起成長,共同發(fā)展。
if?a==0:?
print('The?End!')
return?a
else:
print('a:?',?a)
a?=?a-1
fun(a)
fun(10)
輸出結(jié)果:
a:??10
a:??9
a:??8
a:??7
a:??6
a:??5
a:??4
a:??3
a:??2
a:??1
The?End!
可以定義一個由自己想要功能的函數(shù),以下是簡單的規(guī)則:
函數(shù)代碼塊以 def 關(guān)鍵詞開頭,后接函數(shù)標(biāo)識符名稱和圓括號()。
任何傳入?yún)?shù)和自變量必須放在圓括號中間。圓括號之間可以用于定義參數(shù)。
函數(shù)的第一行語句可以選擇性地使用文檔字符串—用于存放函數(shù)說明。
函數(shù)內(nèi)容以冒號起始,并且縮進。
return [表達式] 結(jié)束函數(shù),選擇性地返回一個值給調(diào)用方。不帶表達式的return相當(dāng)于返回 None。
首先將你寫的函數(shù)以.py的形式保存起來,如a. py(好像不能直接用數(shù)字),其中你寫的函數(shù)為function()。
然后在a.py的run-python Shell中輸入:
import a
a.function(objection)就可以了