⊗pyPmUFNPa 202 of 208 menu

Parameter Bernama dalam Python

Jika banyak parameter dihantar ke dalam fungsi, maka risiko untuk melakukan kesalahan meningkat, kerana nilai untuk parameter yang kita perlukan boleh terkeliru.

Untuk mengelakkan masalah sedemikian, Python mempunyai keupayaan untuk menetapkan nama parameter apabila memanggil fungsi. Mari kita lihat bagaimana ia dilakukan. Katakan kita mempunyai fungsi berikut:

def func(num1, num2): return num1 + num2

Anda boleh memanggilnya secara mudah:

res = func(5, 10) print(res) # akan mencetak 15

Atau anda boleh memanggil parameter dengan nama:

res = func(num1=5, num2=10) print(res) # akan mencetak 15

Parameter bernama sangat mudah kerana ia boleh ditukar tempat apabila memanggil fungsi:

res = func(num2=2, num1=5) print(res) # akan mencetak 3

Jika beberapa parameter pilihan ditetapkan apabila mengisytiharkan fungsi, mereka juga boleh dijadikan bernama. Dalam kes ini, anda tidak perlu menyenaraikan parameter mengikut urutan yang ditetapkan untuk mereka semasa pengisytiharan:

def func(num1, num2=1, num3=2): return num1 + num2 + num3 res = func(num1=2, num3=6) print(res) # akan mencetak 8

Diberi fungsi:

def func1(num1, num2, num3): return (num1 + num2) * num3

Panggilnya, dengan menghantar nilai melalui parameter bernama.

Diberi fungsi:

def func1(text1, text2): return text1 + ' ' + text2

Panggilnya, dengan menghantar rentetan 'hello' dan nama anda melalui parameter bernama.

Melayu
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Kami menggunakan kuki untuk operasi laman web, analisis dan personalisasi. Pemprosesan data dijalankan mengikut Polisi Kerahsiaan.
terima semua tataletak tolak