首頁 > 後端開發 > Python教學 > 在Python中,參數(parameters)和參數(arguments)之間有什麼區別?

在Python中,參數(parameters)和參數(arguments)之間有什麼區別?

WBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWB
發布: 2023-08-19 12:09:22
轉載
1779 人瀏覽過

在Python中,參數(parameters)和參數(arguments)之間有什麼區別?

參數和參數的概念是Python中函數的一部份。因此,在繼續之前,讓我們學習如何建立一個函數和帶參數的函數。

函數是一塊組織有序、可重複使用的程式碼,用來執行單一、相關的操作。函數為您的應用程式提供更好的模組化和高度的程式碼重用性。

建立一個函數

Example

的中文翻譯為:

範例

讓我們建立一個基本的函數−

# Define a function
def sample():
   print("Inside a Function")

# Function call
sample()
登入後複製

輸出

Inside a Function
登入後複製

建立一個帶有參數的函數

在這裡,我們正在建立一個帶有參數的函數 −

# Creating a Parameterised Function
def sample(str):
   print("Car = ", str)

# Function calls
sample("Tesla")
sample("Audi")
sample("BMW")
sample("Toyota")
登入後複製

輸出

('Car = ', 'Tesla')
('Car = ', 'Audi')
('Car = ', 'BMW')
('Car = ', 'Toyota')
登入後複製

參數

參數由函數定義中出現的名稱定義。參數定義了函數可以接受的參數類型。因此,根據上述帶參數函數的範例,以下是一個參數,即 str −

# Function Definition
def sample(str):
登入後複製

參數

參數是在呼叫函數時實際傳遞給函數的值。因此,根據上述帶參數函數的範例,以下是參數,即Tesla、Audi、BMW和Toyota−

#
# Function calls
sample("Tesla")
sample("Audi")
sample("BMW")
sample("Toyota")
登入後複製

Example

的中文翻譯為:

範例

讓我們來看一個例子 -

# Function Definition
def sample(name, rank):
   print("Employee Name = ",name)
   print("Employee Rank = ",rank)

# Function call
sample(rank = 3,name = "Tim")
登入後複製

輸出

Employee Name = Tim
Employee Rank = 3
登入後複製

以上,namerank是sample()函數的參數。

sample()函數的3Tim 參數。

讓我們來看另一個例子,其中我們有 **kwargs 以及一個參數 −

def func(foo, bar=None, **kwargs):
   pass
登入後複製

輸出

func(10, bar=20, extra=somevar)
登入後複製

以上,foo, bar,kwargs 是 func() 的參數。

the values 10, 20, and somevar are arguments of the func().

以上是在Python中,參數(parameters)和參數(arguments)之間有什麼區別?的詳細內容。更多資訊請關注PHP中文網其他相關文章!

來源:tutorialspoint.com
本網站聲明
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn
熱門教學
更多>
最新下載
更多>
網站特效
網站源碼
網站素材
前端模板