函數之初識函數
阿新 • • 發佈:2018-11-21
表達式 劃線 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‘)
函數之初識函數