Rumah >pembangunan bahagian belakang >Tutorial Python >Apakah Perbezaan Antara 'cetak' dan 'kembali' dalam Kod?
Dalam pengaturcaraan, "cetak" dan "kembali" mempunyai tujuan yang berbeza.
Cetak:
Return:
Untuk menggambarkan perbezaan, pertimbangkan fungsi Python berikut:
def my_function(param1): print(param1) return param1
Jika kita memanggil fungsi ini dengan hujah 42, ia akan mencetak "42" ke konsol dan juga mengembalikan nilai "42" kepada pemanggil. Nilai yang dikembalikan oleh my_function() kemudiannya boleh diberikan kepada pembolehubah atau digunakan dalam pengiraan seterusnya.
Sebaliknya, jika kita mengalih keluar penyata pemulangan dan bergantung semata-mata pada cetakan, fungsi itu akan tetap mencetak "42" ke konsol, tetapi ia tidak akan mengembalikan sebarang nilai. Oleh itu, tiada output yang boleh digunakan daripada fungsi tersebut.
Atas ialah kandungan terperinci Apakah Perbezaan Antara 'cetak' dan 'kembali' dalam Kod?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!