⊗pyPmFnFV 9 of 129 menu

Fungsi sebagai Variabel dalam Python

Dalam Python, fungsi pada dasarnya adalah sebuah variabel. Dan ini berarti bahwa fungsi juga dapat dilewatkan.

Misalkan kita memiliki sebuah fungsi yang mengembalikan tanda seru:

def func(): return '!'

Mari kita lewatkan ke dalam print nama fungsi tanpa tanda kurung sebagai sebuah variabel:

print(func)

Setelah kode dijalankan, di konsol akan ditampilkan objek khusus yang berisi informasi tentang fungsi tersebut:

<function func at 0x0000022816383E20>

Sekarang mari kita deklarasikan variabel func2, yang nilainya kita berikan fungsi func1. Fungsi itu sendiri akan dilewatkan bukan sebagai nilai, tetapi sebagai referensi seperti objek. Dan saat func2 dipanggil dengan tanda kurung, di konsol akan ditampilkan hasil dari func1:

def func1(): print('!') func2 = func1 func2() # akan menampilkan '!'

Bagaimana hasil eksekusi dari kode berikut:

def func(): print('hello, user!') greet = func print(greet)

Bagaimana hasil eksekusi dari kode berikut:

def getSum(num1, num2): res = num1 + num2 return res func = getSum print(func(2, 3))
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