Rumah >tutorial komputer >Penyelesaian masalah >Pengetahuan asas tentang fungsi komputer?
Adakah anda ingin memahami asas fungsi komputer dan meletakkan asas yang kukuh untuk perjalanan pengaturcaraan anda? Editor PHP Apple membawakan anda panduan komprehensif, memberikan penjelasan yang jelas dan mudah difahami, meliputi konsep asas, jenis fungsi dan senario penggunaan. Mari terokai artikel ini, kuasai intipati fungsi komputer, dan buka kunci dimensi baharu kemahiran pengaturcaraan! . ditulis sebagai: nama fungsi (), pada masa ini badan fungsi akan dilaksanakan
2 Pengembalian fungsi
Selepas melaksanakan fungsi, anda boleh menggunakan return untuk mengembalikan hasil kepada nama fungsi (). Penggunaan pulangan dalam fungsi:1) Apabila fungsi bertemu kembali, fungsi tamat dan pelaksanaan tidak akan diteruskan lagi. 2) Berikan pemanggil fungsi (nama fungsi + ()) hasil akses 3 Parameter fungsi Parameter, fungsi menentukan nilai tertentu pembolehubah apabila ia dipanggil nama fungsi (. senarai parameter ):Isi fungsiNama fungsi (parameter)1) Parameter formalPembolehubah yang ditulis pada kedudukan di mana fungsi diisytiharkan dipanggil parameter formal ia lengkap dalam bentuk tetapi parameter sebenar mestilah diberikan semasa memanggil2) Parameter sebenar Nilai yang dihantar ke fungsi apabila fungsi dipanggil dipanggil parameter sebenar3) Lulus parameterProses menghantar parameter sebenar kepada parameter formal apabila menghantar maklumat kepada fungsi dipanggil lulus parameter. 4-1) Parameter kedudukan bermakna apabila menghantar parameter kepada fungsi, nilai dihantar mengikut tertib 4-2) Parameter lalai Definisi: Apabila menulis fungsi, anda terus melepasi nilai lalai kepada parameter Apabila memanggil, parameter lalai sudah mempunyai nilai, jadi tidak perlu menghantar nilai. Fungsi: Manfaat terbesar ialah mengurangkan kesukaran memanggil fungsi. def kuasa(m, n=3):result=1sementara n>0:n=n-1result=result*mkembali hasil# Panggil fungsi dan output hasilnya print(kuasa(4))Terdapat dua perkara yang perlu diperhatikan semasa menetapkan parameter lalai: Pertama: parameter yang diperlukan didahulukan dan parameter lalai datang terakhir, jika tidak, penterjemah python akan melaporkan ralat. Kedua: Parameter lalai mesti menunjuk kepada objek tidak boleh ubah! Tunjuk pada objek yang tidak boleh diubah! Tunjuk pada objek yang tidak boleh diubah! (Nota: Rentetan, nombor dan tupel dalam ular sawa semuanya boleh dianggap sebagai objek.) Mengapa kita perlu mereka bentuk objek tidak berubah seperti str dan Tiada? Kerana sebaik sahaja objek tidak berubah dicipta, data di dalam objek tidak boleh diubah suai, yang mengurangkan ralat yang disebabkan oleh mengubah suai data. Di samping itu, kerana objek tidak berubah, tidak perlu mengunci objek apabila membacanya secara serentak dalam persekitaran multi-tasking, dan tidak ada masalah sama sekali apabila membacanya pada masa yang sama. Apabila kita menulis atur cara, jika kita boleh mereka bentuk objek tidak berubah, kemudian cuba mereka bentuknya sebagai objek tidak berubah4-3) Parameter kata kunciDefinisi: Parameter pembolehubah membolehkan anda memasukkan 0 atau sebarang bilangan parameter ini Parameter pembolehubah secara automatik dipasang ke dalam tuple apabila fungsi dipanggil. Parameter kata kunci membolehkan anda memasukkan 0 atau mana-mana bilangan parameter dengan nama parameter Parameter kata kunci ini dipasang secara automatik ke dalam dict dalam fungsi. Apabila memanggil fungsi, anda hanya boleh memasukkan parameter yang diperlukan: Fungsi: Memanjangkan fungsi fungsiCiri: **kwKlasifikasi parameter:Dari perspektif parameter sebenar:1. Parameter kedudukan adalah seperti berikut Tetapkan nilai pada parameter formal2 Parameter kata kunci dihantar ke fungsi mengikut nama parameter formal3: mula-mula tulis parameter kedudukan, kemudian tulis parameter kata kunciStanding penyeliaan parameter formal:1. Parameter Kedudukan 2 Parameter nilai lalai akan mendapat nilai jika tiada nilai diberikan, nilai lalai akan digunakanAtas ialah kandungan terperinci Pengetahuan asas tentang fungsi komputer?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!