久久国产成人av_抖音国产毛片_a片网站免费观看_A片无码播放手机在线观看,色五月在线观看,亚洲精品m在线观看,女人自慰的免费网址,悠悠在线观看精品视频,一级日本片免费的,亚洲精品久,国产精品成人久久久久久久

分享

Python函數(shù)

 大前端之旅 2022-11-26 發(fā)布于甘肅

在本教程中,您將學習使用def關(guān)鍵字開發(fā) Python 函數(shù),。

什么是函數(shù)

函數(shù)是執(zhí)行作業(yè)或返回值的命名代碼塊。

為什么你需要 Python 中的函數(shù)

有時,您需要在一個程序中多次執(zhí)行一項任務。而且您不想到處復制同一任務的代碼,。

為此,您將代碼包裝在一個函數(shù)中,并在需要時使用此函數(shù)執(zhí)行任務,。

例如,每當你想在屏幕上顯示一個值時,你需要調(diào)用該print()函數(shù)。在幕后,Python 運行print()函數(shù)內(nèi)的代碼以在屏幕上顯示一個值,。

實際上,您可以使用函數(shù)將大型程序劃分為更小且更易于管理的部分,。這些函數(shù)將使您的程序更易于開發(fā)、閱讀,、測試和維護,。

該print()函數(shù)是 Python 中眾多內(nèi)置函數(shù)之一。這意味著這些功能在程序中隨處可用,。

在本教程中,您將學習如何定義用戶定義的 Python 函數(shù),。

定義 Python 函數(shù)

這是一個顯示問候語的簡單函數(shù):

def greet():
    """ Display a greeting to users """
    print('Hi') 

此示例顯示了函數(shù)的最簡單結(jié)構(gòu)。函數(shù)有兩個主要部分:函數(shù)定義和函數(shù)體,。

1)函數(shù)定義

函數(shù)定義以def關(guān)鍵字和函數(shù)名稱 ( greet) 開頭,。

如果函數(shù)需要一些信息來完成它的工作,你需要在括號內(nèi)指定它()。本greet例中的函數(shù)不需要任何信息,因此它的括號是空的,。

函數(shù)定義總是以冒號 ( 😃 結(jié)尾,。

2)函數(shù)體

函數(shù)定義后的所有縮進線構(gòu)成了函數(shù)體。

被三重引號包圍的文本字符串稱為文檔字符串,。它描述了函數(shù)的作用,。Python 使用文檔字符串自動為函數(shù)生成文檔。

該行print('Hi’)是函數(shù)體中唯一的實際代碼行,。該greet()函數(shù)執(zhí)行一項任務:print('Hi’).

調(diào)用函數(shù)

當你想使用一個函數(shù)時,你需要調(diào)用它,。函數(shù)調(diào)用指示 Python 執(zhí)行函數(shù)內(nèi)的代碼。

要調(diào)用一個函數(shù),您需要寫下函數(shù)的名稱,然后在括號中加上函數(shù)所需的信息,。

以下示例調(diào)用該greet()函數(shù),。由于該greet()函數(shù)不需要任何信息,因此您需要像這樣指定空括號:

greet() 

如果您運行該程序,它會在屏幕上顯示問候語:

Hi 

將信息傳遞給 Python 函數(shù)

假設您想用用戶的名字來問候他們。為此,您需要在函數(shù)定義的括號中指定一個名稱,如下所示:

def greet(name): 

這name稱為函數(shù)參數(shù)或簡稱為參數(shù),。

將參數(shù)添加到函數(shù)定義時,可以將其用作函數(shù)體內(nèi)的變量:

def greet(name):
    print(f"Hi {name}") 

并且您name只能在函數(shù)體內(nèi)訪問參數(shù)greet(),不能在外部訪問,。

當你調(diào)用帶有參數(shù)的函數(shù)時,你需要傳遞信息。例如:

greet('John') 

輸出:

Hi John 

傳遞給函數(shù)的值稱為參數(shù),。在這個例子’John’中是一個參數(shù),。

此外,您可以通過將變量傳遞給函數(shù)來調(diào)用該函數(shù):

first_name = 'Jane'
greet(first_name) 

在這個例子中,first_name變量也是greet()函數(shù)的參數(shù)。

參數(shù)與參數(shù)

有時,參數(shù)和自變量可以互換使用,。區(qū)分函數(shù)的參數(shù)和參數(shù)很重要,。

參數(shù)是函數(shù)需要的一條信息。并且您在函數(shù)定義中指定參數(shù),。例如,該greet()函數(shù)有一個名為 的參數(shù)name,。

參數(shù)是您傳遞給函數(shù)的一段數(shù)據(jù),。例如,文本字符串’John’或變量jane是函數(shù)參數(shù)。

返回值

函數(shù)可以像函數(shù)一樣執(zhí)行任務greet(),?;蛘咚梢苑祷匾粋€值。函數(shù)返回的值稱為返回值,。

要從函數(shù)返回值,您可以使用return函數(shù)體內(nèi)的語句,。

return value 

以下示例修改greet()函數(shù)以返回問候語而不是將其顯示在屏幕上:

def greet(name):
    return f"Hi {name}" 

調(diào)用該greet()函數(shù)時,可以將其返回值分配給一個變量:

greeting = greet('John') 

并顯示在屏幕上:

print(greeting) 

新greet()功能比舊功能好,因為它不依賴于print()功能。

稍后,您可以greet()在其他應用程序中重用該功能,。例如,您可以在 Web 應用程序中使用它在用戶登錄后問候他們,。

具有多個參數(shù)的 Python 函數(shù)

一個函數(shù)可以有零個、一個或多個參數(shù),。

下面的例子定義了一個sum()計算兩個數(shù)之和的函數(shù):

def sum(a, b):
    return a + b


total = sum(10,20)
print(total) 

輸出:

30 

在此示例中,該sum()函數(shù)有兩個參數(shù)a和b,并返回它們的總和,。

當一個函數(shù)有多個參數(shù)時,需要用逗號分隔。

調(diào)用函數(shù)時,需要傳遞所有參數(shù),。如果您將更多或更少的參數(shù)傳遞給該函數(shù),則會出現(xiàn)錯誤,。

在下面的函數(shù)調(diào)用中,函數(shù)體內(nèi)的 a 將為 10,b 將為 20。

total = sum(10, 20) 

概括

  • Python 函數(shù)是可重用的命名代碼塊,用于執(zhí)行任務或返回值,。
  • 使用def關(guān)鍵字定義新函數(shù),。函數(shù)由函數(shù)定義和函數(shù)體組成。
  • 一個函數(shù)可以有零個或多個參數(shù),。如果一個函數(shù)有一個或多個參數(shù),則需要將相同數(shù)量的參數(shù)傳遞給它,。
  • 函數(shù)可以執(zhí)行一項工作或返回一個值。使用return語句從函數(shù)返回值,。

    轉(zhuǎn)藏 分享 獻花(0

    0條評論

    發(fā)表

    請遵守用戶 評論公約

    類似文章 更多