定義一個函數
使用關鍵字def告訴Python你將要定義一個函數。
給你的函數起一個名字。函數名應當能表明函數是干什么的。
給函數需要的數據起名稱。
它們是變量名,而且只在函數里用。
這些名稱被稱為函數的參數(arguments)
確保函數的定義以冒號結束。
在函數內部,寫下任意你想要的代碼。
使用你的函數
函數名后跟圓括號調用函數。
在圓括號中,給出函數運行需要的數據。
函數中的參數可以是變量,例如current_name和current_age,也可以是實際的數據,例如'eric'和5。
第一個例子
第一個簡單的例子,我們實現一個道賀的程序。我們先實現一個不用函數的版本,嘗試去理解函數的作用。如下所示:
print("Youaredoinggoodwork,Adriana!")
print("Thankyouverymuchforyoureffortsonthisproject.")
print("\nYouaredoinggoodwork,Billy!")
print("Thankyouverymuchforyoureffortsonthisproject.")
print("\nYouaredoinggoodwork,Caroline!")
print("Thankyouverymuchforyoureffortsonthisproject.")
上述代碼有很多重復的地方,函數就是用來替代重復的代碼,在需要的地方引用它。使用函數后的代碼如下所示:
defthank_you(name):
#Thisfunctionprintsatwo-linepersonalizedthankyoumessage.
print("\nYouaredoinggoodwork,%s!"%name)
print("Thankyouverymuchforyoureffortsonthisproject.")
thank_you('Adriana')
thank_you('Billy')
thank_you('Caroline')
在初始代碼中,每條被打印的語句中,除了名字其他部分都是相同的。當你看到這樣的重復語句后,就可以使用函數使你的程序更有效率。
以上內容為大家介紹了python培訓之函數定義如何使用,希望對大家有所幫助,如果想要了解更多Python相關知識,請關注IT培訓機構:千鋒教育。