新聞中心
函數(shù)定義和調(diào)用

10多年的通許網(wǎng)站建設(shè)經(jīng)驗(yàn),針對(duì)設(shè)計(jì)、前端、開發(fā)、售后、文案、推廣等六對(duì)一服務(wù),響應(yīng)快,48小時(shí)及時(shí)工作處理。成都全網(wǎng)營(yíng)銷的優(yōu)勢(shì)是能夠根據(jù)用戶設(shè)備顯示端的尺寸不同,自動(dòng)調(diào)整通許建站的顯示方式,使網(wǎng)站能夠適用不同顯示終端,在瀏覽器中調(diào)整網(wǎng)站的寬度,無(wú)論在任何一種瀏覽器上瀏覽網(wǎng)站,都能展現(xiàn)優(yōu)雅布局與設(shè)計(jì),從而大程度地提升瀏覽體驗(yàn)。創(chuàng)新互聯(lián)建站從事“通許網(wǎng)站設(shè)計(jì)”,“通許網(wǎng)站推廣”以來(lái),每個(gè)客戶項(xiàng)目都認(rèn)真落實(shí)執(zhí)行。
在使用函數(shù)之前必須先定義函數(shù),定義函數(shù)的語(yǔ)法格式如下:
def 函數(shù)名(形參列表): //由零條到多條可執(zhí)行語(yǔ)句組成的函數(shù) [return [返回值]]
Python 聲明函數(shù)必須使用 def 關(guān)鍵字,對(duì)函數(shù)語(yǔ)法格式的詳細(xì)說(shuō)明如下:
函數(shù)名:從語(yǔ)法角度來(lái)看,函數(shù)名只要是一個(gè)合法的標(biāo)識(shí)符即可;從程序的可讀性角度來(lái)看,函數(shù)名應(yīng)該由一個(gè)或多個(gè)有意義的單詞連綴而成,每個(gè)單詞的字母全部小寫,單詞與單詞之間使用下畫線分隔。
形參列表:用于定義該函數(shù)可以接收的參數(shù)。形參列表由多個(gè)形參名組成,多個(gè)形參名之間以英文逗號(hào)(,)隔開。一旦在定義函數(shù)時(shí)指定了形參列表,調(diào)用該函數(shù)時(shí)就必須傳入到應(yīng)的參數(shù)值,也就是說(shuō),誰(shuí)調(diào)用函數(shù)誰(shuí)負(fù)責(zé)為形參賦值。
在函數(shù)體中多條可執(zhí)行語(yǔ)句之間有嚴(yán)格的執(zhí)行順序,排在函數(shù)體前面的語(yǔ)句總是先執(zhí)行,排在函數(shù)體后面的語(yǔ)句總是后執(zhí)行。
下面程序定義了兩個(gè)函數(shù),井在程序中調(diào)用它們:
# 定義一個(gè)函數(shù),聲明2個(gè)形參
def my_max(x, y) :
# 定義一個(gè)變量z,該變量等于x、y中較大的值
z = x if x > y else y
# 返回變量z的值
return z
# 定義一個(gè)函數(shù),聲明一個(gè)形參
def say_hi(name) :
print("===正在執(zhí)行say_hi()函數(shù)===")
return name + ",您好!"
a = 6
b = 9
# 調(diào)用my_max()函數(shù),將函數(shù)返回值賦值給result變量
result = my_max(a , b) # ①
print("result:", result)
# 調(diào)用say_hi()函數(shù),直接輸出函數(shù)的返回值
print(say_hi("孫悟空")) # ②推薦學(xué)習(xí)《python教程》。
當(dāng)前名稱:創(chuàng)新互聯(lián)Python教程:python如何函數(shù)調(diào)用
網(wǎng)站網(wǎng)址:http://www.dlmjj.cn/article/dpcsojg.html


咨詢
建站咨詢
