⊗pyPmUFNPa 202 of 208 menu

Parameter Bernama di Python

Jika banyak parameter diteruskan ke sebuah fungsi, maka kemungkinan membuat kesalahan meningkat, karena kita bisa tertukar nilai untuk parameter yang kita butuhkan.

Untuk menghindari masalah seperti itu, Python memiliki kemampuan untuk menetapkan nama parameter saat memanggil fungsi. Mari kita lihat bagaimana cara melakukannya. Misalkan kita memiliki fungsi berikut:

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

Kita bisa memanggilnya secara sederhana:

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

Atau bisa memanggil parameter dengan namanya:

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

Parameter bernama sangat nyaman karena bisa ditukar urutannya saat pemanggilan fungsi:

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

Jika beberapa parameter opsional ditetapkan saat deklarasi fungsi, mereka juga bisa dijadikan bernama. Dalam hal ini, kita tidak perlu mendaftarkan parameter sesuai urutan yang ditetapkan saat deklarasi:

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

Diberikan fungsi:

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

Panggil fungsi tersebut, dengan meneruskan nilai melalui parameter bernama.

Diberikan fungsi:

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

Panggil fungsi tersebut, dengan meneruskan string 'hello' dan nama Anda melalui parameter bernama.

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