Rumah > pembangunan bahagian belakang > Tutorial Python > Dalam Python, apakah perbezaan antara parameter dan hujah?

Dalam Python, apakah perbezaan antara parameter dan hujah?

WBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWB
Lepaskan: 2023-08-19 12:09:22
ke hadapan
1770 orang telah melayarinya

Dalam Python, apakah perbezaan antara parameter dan hujah?

Konsep hujah dan parameter adalah sebahagian daripada fungsi dalam Python. Jadi, sebelum meneruskan, mari belajar cara mencipta fungsi dan fungsi dengan parameter.

Fungsi ialah sekeping kod yang teratur dan boleh diguna semula yang melakukan satu operasi yang berkaitan. Fungsi menyediakan aplikasi anda dengan modulariti yang lebih baik dan tahap kebolehgunaan semula kod yang tinggi.

Buat fungsi

Terjemahan bahasa Cina bagi

Contoh

ialah:

Contoh

Jom buat fungsi asas −

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

# Function call
sample()
Salin selepas log masuk

Output

Inside a Function
Salin selepas log masuk

Buat fungsi dengan parameter

Di sini kami mencipta fungsi dengan parameter −

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

# Function calls
sample("Tesla")
sample("Audi")
sample("BMW")
sample("Toyota")
Salin selepas log masuk

Output

('Car = ', 'Tesla')
('Car = ', 'Audi')
('Car = ', 'BMW')
('Car = ', 'Toyota')
Salin selepas log masuk

Parameter

Parameter ditakrifkan mengikut nama mereka seperti yang dipaparkan dalam definisi fungsi. Parameter mentakrifkan jenis hujah yang boleh diterima oleh fungsi. Jadi, berdasarkan contoh fungsi dengan parameter di atas, berikut ialah satu parameter, iaitu str −

# Function Definition
def sample(str):
Salin selepas log masuk

Parameter

Parameter ialah nilai yang sebenarnya dihantar ke fungsi apabila ia dipanggil. Jadi, berdasarkan contoh fungsi dengan parameter di atas, berikut adalah parameter, iaitu Tesla, Audi, BMW dan Toyota−

# Function calls
sample("Tesla")
sample("Audi")
sample("BMW")
sample("Toyota")
Salin selepas log masuk
Terjemahan bahasa Cina bagi

Contoh

ialah:

Contoh

Mari kita lihat contoh -

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

# Function call
sample(rank = 3,name = "Tim")
Salin selepas log masuk

Output

Employee Name = Tim
Employee Rank = 3
Salin selepas log masuk

Di atas, nama dan pangkat ialah parameter fungsi sample().

Parameter

3 dan Tim fungsi sample().

Mari kita lihat contoh lain di mana kita mempunyai **kwarg dan parameter −

def func(foo, bar=None, **kwargs):
   pass
Salin selepas log masuk

Output

func(10, bar=20, extra=somevar)
Salin selepas log masuk

Di atas, foo, bar, dan kwargs ialah parameter func().

nilai 10, 20, dan somevar adalah hujah func().

Atas ialah kandungan terperinci Dalam Python, apakah perbezaan antara parameter dan hujah?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

Label berkaitan:
sumber:tutorialspoint.com
Kenyataan Laman Web ini
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn
Tutorial Popular
Lagi>
Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan