1. 程式人生 > >函數之初識函數

函數之初識函數

表達式 劃線 col 函數 cal 方便 nbsp 依然 res

#如何定義一個函數:

def sayhi(x, y):    #函數名字的命名規範和變量名字相同   都是字母數字下劃線組成。後面加一個括號  裏面可以傳入相應的參數
res = x**y #對傳入的參數進行運行計算
print(res)
print(‘my name is alex‘)
sayhi(2, 10) #函數只有在調用時才會進行函數體內的運算

# 函數減少代碼量
#方便擴展易於修改
#方便維護



#認識參數:
def caloy(x, y):    # 這裏的參數‘x, y’是形式參數 只要函數不被調用就不會產生內存占用
res = x**y
print(res)
print(‘my name is alex‘)
sayhi(2, 10) # ‘2, 10’是實際參數 只要寫了就會占用內存 ,同時這裏可以傳入任意值 比如 表達式,函數,str, 元祖,列表,,,,等等




#認識默認參數和位置參數:


def segrigit(name,  age, cousre, country = ‘CN‘):   #位置參數必須在默認參數之前  否則‘python’不知道應該怎樣傳參  這時會報錯!  這裏‘country = ‘CN’’就是一個默認參數 傳參時默認參數你如果不傳寫就按照默認值打印  如果填寫的話就按照傳入的值打印
print(‘歡迎老表!‘)
print(name, age, country, cousre) #這裏依然打印你指定的順序
segrigit(‘alex‘, ‘25‘, ‘python‘)
segrigit(‘ragin‘, ‘22‘, ‘python‘)
segrigit(‘black girl‘, ‘23‘, ‘python‘)




 

函數之初識函數