Rumah >pembangunan bahagian belakang >Tutorial Python >Fungsi Python: `return None` lwn. `return` lwn. No `return` - Bila Nak Gunakan Yang Mana?
Fungsi Python boleh mengembalikan nilai atau membuat kesimpulan tanpa mengembalikan apa-apa. Walaupun tindakan ini mungkin kelihatan serupa, terdapat perbezaan halus dan kes penggunaan pilihan untuk setiap sintaks.
"my_func1" secara eksplisit mengembalikan "Tiada" untuk menunjukkan bahawa ia bertujuan untuk mengembalikan nilai , walaupun nilai itu kosong. Ini berguna apabila fungsi itu berpotensi mengembalikan nilai yang berbeza, tetapi dalam kes ini berlaku tidak mengembalikan apa-apa.
"my_func2" menggunakan "return" tanpa hujah, menandakan keluar awal dari fungsi. Ia bersamaan dengan "pecah" dalam gelung, terutamanya digunakan apabila keluar dari fungsi ialah tindakan yang dimaksudkan dan tiada nilai pulangan diperlukan.
"my_func3" tidak termasuk "pulangan" kenyataan sama sekali. Secara lalai, fungsi Python mengembalikan "Tiada" jika tiada nilai dikembalikan secara eksplisit. Ini berguna apabila fungsi berfungsi sebagai tindakan kendiri dan penyiapannya menunjukkan kejayaan.
kembali Tiada sesuai apabila:
pulangan dinasihatkan apabila:
Tiada pulangan sesuai apabila:
Atas ialah kandungan terperinci Fungsi Python: `return None` lwn. `return` lwn. No `return` - Bila Nak Gunakan Yang Mana?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!