Penyata Pemulangan: Melangkaui Pencetakan
Dalam pengaturcaraan, manipulasi data adalah penting, dan pernyataan pemulangan memainkan peranan penting dalam mengawal aliran nilai. Semasa fungsi print() mencetak maklumat ke konsol, pernyataan pulangan keluar dari fungsi semasa dan mengembalikan nilai tertentu kepada pemanggilnya.
Fungsi pulangan
Kenyataan pemulangan menyimpulkan pelaksanaan fungsi dan membolehkan anda memindahkan hasil tertentu kembali ke kod panggilan. Ia menentukan nilai yang akan diberikan oleh fungsi kepada pemanggilnya. Dengan mengembalikan nilai, fungsi boleh berkongsi data yang dikira atau membantu dalam pemprosesan selanjutnya.
Perbezaan daripada print()
Tidak seperti print(), yang memaparkan data pada konsol tanpa menjejaskan aliran pelaksanaan, pulangan menamatkan fungsi dan menghantar nilai yang ditentukan kembali kepada pemanggilnya. Kod panggilan boleh mengakses dan menggunakan nilai yang dikembalikan untuk operasi atau pengiraan seterusnya.
Contoh Penggunaan
Pertimbangkan fungsi ini yang menggunakan kedua-dua print() dan return:
def foo(): print("hello from within foo") return 1
Apabila fungsi ini dipanggil:
if __name__ == '__main__': print("going to call foo") x = foo() print("called foo") print("foo returned " + str(x))
Output akan menjadi:
going to call foo hello from within foo called foo foo returned 1
print() memaparkan maklumat perantaraan, manakala return mengembalikan nilai yang boleh digunakan oleh kod panggilan.
Kesimpulan
Pernyataan pemulangan ialah alat kritikal dalam pengaturcaraan yang membolehkan fungsi menghantar data kembali kepada pemanggil mereka, tidak seperti print(), yang hanya memaparkan maklumat pada konsol. Memahami perbezaan antara pernyataan ini memastikan reka bentuk fungsi yang betul dan fleksibiliti dalam manipulasi data.
Atas ialah kandungan terperinci Bagaimanakah Pernyataan `return` Python Berbeza daripada `print()`?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!