Rumah > Artikel > pembangunan bahagian belakang > Pemula Python mesti belajar: Menguasai penggunaan asas fungsi lambda
Mesti ada untuk pemula: Menguasai penggunaan asas fungsi lambda dalam Python memerlukan contoh kod khusus
Ikhtisar:
Python ialah bahasa pengaturcaraan yang ringkas dan mudah dipelajari yang menarik banyak program dengan sintaksnya yang ringkas dan fleksibel kasih sayang ahli. Dalam Python, fungsi lambda ialah fungsi tanpa nama khas yang boleh ditakrifkan secara langsung di mana fungsi itu diperlukan tanpa memberikannya nama. Artikel ini akan memperkenalkan penggunaan asas fungsi lambda dan menyediakan contoh kod khusus untuk membantu pemula lebih memahami dan menguasai fungsi lambda.
Sintaks fungsi lambda: Sintaks fungsi
lambda agak ringkas Bentuk umum ialah: senarai parameter lambda: ungkapan. Senarai parameter dan ungkapan ialah dua bahagian utama fungsi lambda.
Senarai parameter:
Senarai parameter ialah parameter input yang diterima oleh fungsi lambda dan boleh mengandungi sifar atau lebih parameter. Parameter boleh menjadi pembolehubah dari sebarang jenis, fungsi, senarai, tupel, dsb.
Ekspresi:
Ekspresi ialah logik pelaksanaan fungsi lambda Ia adalah baris kod ringkas yang biasanya mengandungi nilai pulangan. Anda boleh menggunakan sebarang sintaks Python untuk melaksanakan pertimbangan logik, operasi, panggilan fungsi, dsb.
Penggunaan asas:
Yang berikut menggunakan beberapa contoh khusus untuk menunjukkan penggunaan asas fungsi lambda.
Contoh 1: Hitung hasil tambah dua nombor
sum = lambda x, y: x + y result = sum(10, 20) print(result) # 输出30
Contoh 2: Kira purata tiga nombor
average = lambda x, y, z: (x + y + z) / 3 result = average(10, 20, 30) print(result) # 输出20.0
Contoh 3: Isih senarai
students = [ {'name': 'Alice', 'age': 18}, {'name': 'Bob', 'age': 20}, {'name': 'Cindy', 'age': 15} ] students.sort(key=lambda student: student['age']) print(students) # 输出: # [{'name': 'Cindy', 'age': 15}, {'name': 'Alice', 'age': 18}, {'name': 'Bob', 'age': 20}]
Contoh 4: Tukar elemen dalam senarai kepada integer
Sumber
Fungsi lambda ialah cara ringkas dan fleksibel untuk mentakrifkan fungsi dalam Python. Ia boleh ditakrifkan secara langsung di mana fungsi itu diperlukan, tanpa memberikannya nama. Sintaks asas fungsi lambda termasuk senarai parameter dan ungkapan. Senarai parameter ialah parameter input bagi fungsi lambda dan boleh mengandungi berbilang parameter, manakala ungkapan ialah logik pelaksanaan fungsi lambda dan biasanya mengandungi nilai pulangan. Melalui contoh kod khusus, artikel ini memperkenalkan penggunaan asas fungsi lambda, dengan harapan dapat membantu pemula lebih memahami dan menguasai fungsi lambda.
Atas ialah kandungan terperinci Pemula Python mesti belajar: Menguasai penggunaan asas fungsi lambda. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!