Python 基礎教程

Python 流程控制

Python 函數(shù)

Python 數(shù)據類型

Python 文件操作

Python 對象和類

Python 日期和時間

Python 高級知識

Python 參考手冊

Python 自定義函數(shù)

在本教程中,您將發(fā)現(xiàn)使用用戶自定義的函數(shù)和最佳實踐的優(yōu)勢。

Python中的用戶定義函數(shù)是什么?

我們將自己定義為執(zhí)行某些特定任務的功能稱為用戶定義函數(shù)。我們已經討論了在Python中定義和調用函數(shù)的方式。

Python附帶的函數(shù)稱為內置函數(shù)。如果我們使用他人以庫的形式編寫的函數(shù),則可以將其稱為庫函數(shù)。

我們自己編寫的所有其他函數(shù)都屬于用戶定義的函數(shù)。因此,我們的用戶定義函數(shù)可能是其他人的庫函數(shù)。

用戶定義函數(shù)的優(yōu)點

  1. 用戶定義的函數(shù)有助于將大型程序分解為小段,從而使程序易于理解,維護和調試。

  2. 如果程序中出現(xiàn)重復的代碼。函數(shù)可用于包含這些代碼,并在需要時通過調用該函數(shù)執(zhí)行。

  3. 從事大型項目的程序員可以通過執(zhí)行不同的函數(shù)來劃分工作量。

用戶定義函數(shù)的示例

# 項目說明
# 用戶定義函數(shù)的使用

def add_numbers(x,y):
   sum = x + y
   return sum

num1 = 5
num2 = 6

print("總和 ", add_numbers(num1, num2))

輸出結果

輸入數(shù)字: 2.4
輸入另一個數(shù)字: 6.5
總和 8.9

在這里,我們定義了my_addition()將兩個數(shù)字相加并返回結果的函數(shù)。

這是我們用戶定義的函數(shù)。我們可以將函數(shù)內部的兩個數(shù)字相乘(這完全取決于我們)。但是此內部操作將與函數(shù)命令不一致。 這會容易造成歧義,容易用錯,所以建議自定義函數(shù)命名跟函數(shù)內部功能盡量一致。

根據函數(shù)執(zhí)行的任務來命名函數(shù)是個好方法。

在上面的示例中,  print() 是Python中的 內置函數(shù)。 

丰满人妻一级特黄a大片,午夜无码免费福利一级,欧美亚洲精品在线,国产婷婷成人久久Av免费高清