1:
創(chuàng)新互聯(lián)堅(jiān)持“要么做到,要么別承諾”的工作理念,服務(wù)領(lǐng)域包括:成都網(wǎng)站設(shè)計(jì)、成都網(wǎng)站建設(shè)、企業(yè)官網(wǎng)、英文網(wǎng)站、手機(jī)端網(wǎng)站、網(wǎng)站推廣等服務(wù),滿足客戶于互聯(lián)網(wǎng)時代的田陽網(wǎng)站設(shè)計(jì)、移動媒體設(shè)計(jì)的需求,幫助企業(yè)找到有效的互聯(lián)網(wǎng)解決方案。努力成為您成熟可靠的網(wǎng)絡(luò)建設(shè)合作伙伴!
簡單的函數(shù)演示:
這個enumerate 函數(shù)挺有意思,用一次就愛不釋手,可以自己去敲敲代碼感受一下。
2:上面僅僅是簡單的一個展示已經(jīng)存在的書籍名稱,加入我新增了一本書,新增完成之后,我需要再show一下目前我有那些書呢?
如果沒有函數(shù)之前,我們肯定需要再次執(zhí)行一遍所有有關(guān)print的代碼,但是函數(shù)的功能就是讓我們減少重復(fù)冗余的代碼,只要再次調(diào)用show_book()即可。
再舉一個簡單的例子,在一個函數(shù)內(nèi)調(diào)用另外一個函數(shù),并傳遞參數(shù)
大部分函數(shù)都長這樣:函數(shù)名(參數(shù))
要調(diào)用函數(shù)就直接使用函數(shù)名加參數(shù)就可以了。
可以定義一個由自己想要功能的函數(shù),以下是簡單的規(guī)則:
函數(shù)代碼塊以 def 關(guān)鍵詞開頭,后接函數(shù)標(biāo)識符名稱和圓括號()。
任何傳入?yún)?shù)和自變量必須放在圓括號中間。圓括號之間可以用于定義參數(shù)。
函數(shù)的第一行語句可以選擇性地使用文檔字符串—用于存放函數(shù)說明。
函數(shù)內(nèi)容以冒號起始,并且縮進(jìn)。
return [表達(dá)式] 結(jié)束函數(shù),選擇性地返回一個值給調(diào)用方。不帶表達(dá)式的return相當(dāng)于返回 None。
函數(shù)調(diào)用的基本語法格式如下所示:
[返回值] = 函數(shù)名([形參值])
其中,函數(shù)名即指的是要調(diào)用的函數(shù)的名稱;形參值指的是當(dāng)初創(chuàng)建函數(shù)時要求傳入的各個形參的值。如果該函數(shù)有返回值,我們可以通過一個變量來接收該值,當(dāng)然也可以不接受。
inname = r"C:\Python27\esri.shp"
outname = "outname.cst"
# 在此處調(diào)用該函數(shù)。函數(shù)體定義必須放在調(diào)用以前??梢酝ㄟ^import
read_ESRT_……(file = inname, fileOut = outname)
# 這兩個參數(shù)只是字符串而已,指明你的文件路徑。注意在python中,若有 \ 號,則最好使用 \\ 雙斜杠,或者如上例,加上前綴 r