python常用函數(shù)及方法 python如何定義函數(shù)?
python如何定義函數(shù)?首先,定義一個(gè)最簡單的函數(shù)Def用于函數(shù)定義,必須有函數(shù)名和函數(shù)體。下圖中,函數(shù)名為sayHello,函數(shù)體為打印語句。函數(shù)只有被調(diào)用才會(huì)被執(zhí)行,函數(shù)名以圓括號(hào)的形式調(diào)用,即
python如何定義函數(shù)?
首先,定義一個(gè)最簡單的函數(shù)
Def用于函數(shù)定義,必須有函數(shù)名和函數(shù)體。下圖中,函數(shù)名為sayHello,函數(shù)體為打印語句。函數(shù)只有被調(diào)用才會(huì)被執(zhí)行,函數(shù)名以圓括號(hào)的形式調(diào)用,即sayHello()。
二、函數(shù)的參數(shù)
1.位置參數(shù)
Position參數(shù)是必需的,如果在調(diào)用函數(shù)時(shí)沒有傳遞,將會(huì)給出錯(cuò)誤。
我們寫一個(gè)簡單的函數(shù)來實(shí)現(xiàn)計(jì)算乘法的功能。下圖中的a和b是位置參數(shù)。
a和b稱為形參,即形式參數(shù)。調(diào)用函數(shù)calc時(shí),傳遞的7和8稱為實(shí)參,即實(shí)際參數(shù)。
我們可以看到,在傳遞參數(shù)時(shí),7傳遞給A,8傳遞給b,也就是說,傳遞參數(shù)的順序不能錯(cuò)。然后,當(dāng)參數(shù)很多的時(shí)候,很難準(zhǔn)確記住每個(gè)參數(shù)的位置,很容易出錯(cuò)。您可以以形式參數(shù)和真實(shí)參數(shù)的形式傳遞參數(shù)。
例如,操作數(shù)據(jù)庫的函數(shù)。參數(shù)傳遞順序不對,采用端口3306,非常適合多參數(shù)函數(shù)。
d:打印(連接數(shù)據(jù)庫:%s,主機(jī):%s,端口:%s%(數(shù)據(jù)庫,主機(jī),端口))打印(%s,其中用戶名% s和密碼% s% (SQL,用戶名,密碼))op _ MySQL (SQL select * from用戶,主機(jī)192.158.11.1,usernamesdfss,passwordsdf123,dbtest _ data,端口3306)按如下運(yùn)行:
2.默認(rèn)值參數(shù)
不需要默認(rèn)值參數(shù)。如果留空,將使用默認(rèn)值。
例子:寫一個(gè)函數(shù),實(shí)現(xiàn)讀寫文件的功能。
#函數(shù)來操作文件。如果傳遞了content參數(shù),相應(yīng)的內(nèi)容將被寫入文件。讀取文件的原始內(nèi)容,而不傳輸內(nèi)容。def op_file(file_name,cont: f open(file _ name,a,編碼utf-8) (0)如果cont: #不為空,則表示寫入f . write(cont: R:字符串if(。)1:離開了s(。)[0] #十進(jìn)制左右s拆分(。)[1] # Decimal right if()和():返回tru:返回tru:返回Fals:返回Fals
Python函數(shù)的中文名稱?
Python函數(shù)名是英文單詞。既然是自學(xué),那就準(zhǔn)備一本英語詞典吧。
Count,一個(gè)英語動(dòng)詞,計(jì)算數(shù)字
Len英語名詞縮寫長度長度
列表列表
Int整數(shù)
等等,編程語言和自然語言——英語是相通的。學(xué)好英語。