Apa Itu Diri Dalam Python: Contoh Dunia Sebenar
Apa Itu Diri Dalam Python: Contoh Dunia Sebenar
Dalam tutorial ini, kita akan membincangkan cara menggunakan fungsi yang ditentukan pengguna Python dan cara menciptanya. Fungsi yang ditakrifkan pengguna boleh membantu anda memecahkan program besar kepada bahagian kecil untuk menjadikannya lebih mudah untuk nyahpepijat, diselenggara dan difahami.
Fungsi yang ditentukan pengguna juga bagus untuk menyimpan kod berulang dalam program. Kita boleh melaksanakan kod itu dengan memanggil fungsi apabila diperlukan.
Mari kita mula meneroka, membina dan berlatih cara membuat fungsi yang ditentukan pengguna dengan mencipta buku nota baharu. Untuk berbuat demikian, klik pada menu Fail kemudian tuding pada Buku Nota Baharu dan pilih Python 3 .
Selepas mencipta buku nota baharu, kami akan bermula dengan menekan ESC + B beberapa kali untuk menambah berbilang sel kod .
Mari tambahkan rentetan dokumen untuk memberikan nota ringkas tentang perkara yang kita lakukan. Untuk melakukan ini, adalah penting untuk menggunakan tanda “ # ” pada permulaan. Kemudian taip nota betul-betul selepas tanda " # ".
Isi kandungan
Struktur Fungsi Ditakrifkan Pengguna Dalam Python
Untuk mencipta fungsi yang ditentukan pengguna dalam Python, kita harus mengikut struktur lalainya. Pertama, kita perlu menambah def untuk menentukan fungsi. Kemudian, kami akan menambah nama fungsi. Akhir sekali, tambah kurungan buka dan tutup untuk menutup fungsi.
Ambil perhatian bahawa kita juga boleh menambah hujah di dalam kurungan, tetapi buat masa ini, kita hanya akan membiarkannya kosong. Selepas menutup fungsi, kita kemudian boleh menambah titik bertindih pada penghujungnya.
Ini adalah untuk memastikan bahawa arahan yang akan kami isytiharkan ditambah dalam fungsi yang kami cipta.
Selepas mencipta fungsi, mari tambah arahan yang akan dilaksanakan kemudian apabila kita memanggil fungsi ini. Untuk contoh ini, mari cetak perkataan “ hello ”.
Selepas menambah arahan, klik Enter untuk pergi ke baris seterusnya. Anda akan perasan bahawa baris kod masih diinden selepas menekan Enter. Ini bermakna kita masih berada di dalam fungsi tersebut. Untuk keluar daripada fungsi, hanya tekan Backspace sekali.
Selepas itu, kita kini boleh melaksanakan fungsi itu dengan memanggilnya menggunakan nama fungsi . Sebelum kita berbuat demikian, mari tambah satu lagi rentetan dokumen .
Mari kita panggil fungsi dengan menaip nama fungsi dan menambah kurungan buka dan tutup. Kemudian klik pada Shift + Enter .
Hasilnya, kita akan melihat bahawa fungsi ini memaparkan teks yang mengatakan " hello ."
Seterusnya, kami akan menambah arahan lain yang akan memaparkan " Bob ."
Kemudian tekan Shift + Enter sekali lagi untuk menjalankan kod semula.
Begitulah cara kami mencipta dan memanggil fungsi dalam Python .
Menambah Argumen Dalam Fungsi Ditakrifkan Pengguna Python
Sekarang mari kita cuba menambah argumen pada fungsi kita. Mari tambah rentetan dokumen seperti contoh di bawah.
Selepas itu, mari kita tentukan fungsi baharu kita dengan argumen .
Buat masa ini, kami hanya akan menambah 1 hujah menggunakan pembolehubah “ x .” Dalam contoh ini, " x " akan menjadi ucapan yang anda mahu dipaparkan apabila fungsi dipanggil atau dilaksanakan. Mari tambah arahan yang akan memaparkan hujah yang kami tambah.
Kemudian kami akan memanggil fungsi " salam " kami dan menghantar nilai kepada argumen " x " . Selepas ini, anda akan melihat teks " Hello Bob " dicetak sebagai hasilnya.
Mengubah suai Fungsi Dalam Python
Mari kita ubah suai fungsi ini. Kami akan menyalin fungsi terakhir yang kami buat dan menampalnya ke dalam sel kod seterusnya .
Daripada menggunakan print() , kami akan menggunakan return() yang akan membolehkan anda mengembalikan nilai yang telah kami tetapkan dalam memanggil fungsi .
Di samping itu, menggunakan pernyataan return() membolehkan anda mengembalikan nilai beberapa kali.
Satu lagi perkara yang baik dengan return() ialah anda boleh mengembalikan nilai seberapa banyak yang anda mahukan. Sebagai contoh, mari kembalikan “ Hello Bob ” sebanyak 2000 kali.
Mari kita beralih kepada contoh lain. Kali ini, kita akan buat formula. Dalam contoh sebelumnya, kami hanya menggunakan satu hujah tetapi dalam contoh ini, kami kini akan menggunakan dua.
Dalam contoh ini, kami menamakan fungsi kami sebagai " formula1 " dengan argumen ialah " x " dan " y ." Kami juga telah menetapkan formula dalam pernyataan pulangan kami , kemudian kami memberikan nilai untuk “ x ” dan “ y ” dalam memanggil fungsi tersebut. Untuk meringkaskan formula ini, 2*2+1+1 adalah bersamaan dengan 6 .
Begitulah cara kami mencipta dan menggunakan argumen dalam Python .
Ingat bahawa argumen ialah nilai yang dihantar ke fungsi apabila ia dipanggil.
Pernyataan Bersyarat Dalam Python
Kami menggunakan pernyataan bersyarat dalam Python untuk menjalankan program berdasarkan syarat yang ditentukan. Python menganalisis sama ada pernyataan bersyarat ini memenuhi syarat yang ditentukan atau tidak. Kemudian hasilnya boleh diproses sebagai benar atau salah .
Mari mulakan mencipta fungsi bersyarat kami dengan mencipta pembolehubah .
Selepas mencipta pembolehubah ini, tekan Shift + Enter untuk memuatkannya. Seterusnya, kami akan mula mentakrifkan fungsi kami dan kami akan menamakannya “ is_approved ” dengan hujah ialah nama , gaji , sampingan dan perbelanjaan .
Di dalam fungsi , kami ingin mendapatkan jumlah_tahunan yang sama dengan “ gaji*12+side*12-perbelanjaan*12 ”.
Kemudian, kami akan mengembalikan nama dan yearly_total .
Dalam memanggil fungsi, kami akan menghantar nilai daripada pembolehubah yang kami buat sebelum ini. Dalam kes ini, ia adalah nama1 , gaji1 , sampingan1 dan perbelanjaan1 . Kita sepatutnya mempunyai output yang serupa dengan contoh di bawah.
Seperti yang anda boleh lihat dalam keputusan kami, kami mempunyai John bersama-sama dengan jumlah_tahunannya sebanyak 32400 .
Seterusnya, mari tambahkan pernyataan bersyarat kami. Kali ini kami akan memadamkan “ return name, yearly_total ” kerana kami tidak akan menggunakannya dalam contoh ini.
Pernyataan bersyarat ini hanya bermaksud bahawa jika jumlah_tahunan seseorang lebih daripada 30000 , ia akan memaparkan nama bersama-sama dengan mesej “ , anda diluluskan. ”
Sebaliknya, pernyataan else akan memaparkan pernyataan return() yang mengandungi nama dan mesej “ , anda tidak diluluskan. ” jika jumlah_tahunan kurang daripada 30000 .
Jika kami cuba memanggil fungsi dengan pernyataan bersyarat kami, ini akan menjadi hasilnya.
Melihat kepada keputusannya, John diluluskan kerana dia mempunyai lebih daripada 30000 untuk jumlah_tahunannya .
Fungsi Memanggil Dalam Pembolehubah
Seterusnya, mari cuba letakkan pernyataan kami untuk memanggil fungsi dalam pembolehubah. Kami melakukan ini untuk menyimpan output bagi setiap orang yang kami buat.
Selepas ini, mari kembali kepada pembolehubah yang telah kami buat dan kemas kini pembolehubah yang digunakan untuk Jill dan John .
Selepas mengemas kini pembolehubah, pastikan anda menjalankan program sekali lagi untuk menyimpan perubahan.
Mari paparkan keputusan dengan menggunakan pernyataan print() dan pembolehubah hasil .
Selepas memaparkan keputusan, kita dapat melihat bahawa semua orang diluluskan kerana Bob , Jill dan John mempunyai lebih daripada 30000 dalam jumlah_tahunan mereka . Jadi, mari kita tukar ambang kita daripada 30000 kepada 35000 dan jalankan program sekali lagi.
Jika anda masih ingat, John hanya mempunyai sekitar 32000 dalam jumlah_tahunannya . Tetapi kami menukar ambang kepada 35000 . Akibatnya, John kini tidak diluluskan.
Skrip Python Dalam Data LuckyTemplates Melaporkan
Python Intellisense Dan Pemasangan Autolengkap
Menggunakan Python Dalam LuckyTemplates | Set Data Dan Fungsi Rentetan
Kesimpulan
Secara ringkasnya, kami telah mempelajari sintaks yang betul untuk fungsi yang ditakrifkan pengguna Python serta kepentingan mempunyai rentetan dokumen pada permulaan fungsi baharu yang akan kami buat.
Kami juga telah membincangkan hujah-hujah yang berguna dalam situasi yang berbeza. Dalam blog ini, kami menggunakannya untuk memaparkan ucapan dan membuat formula. Perlu diingat bahawa argumen ialah nilai yang diserahkan kepada fungsi apabila ia dipanggil.
Di samping itu, kami mempelajari tentang pernyataan bersyarat yang digunakan dalam fungsi yang ditentukan pengguna iaitu keadaan “ jika ” dan “ lain ”. Anda boleh menggunakan ini untuk mengisytiharkan syarat dalam fungsi dan memutuskan sama ada ia perlu melaksanakan kenyataan tertentu atau tidak.
Semua yang terbaik,
Gaellim
Apa Itu Diri Dalam Python: Contoh Dunia Sebenar
Anda akan belajar cara menyimpan dan memuatkan objek daripada fail .rds dalam R. Blog ini juga akan membincangkan cara mengimport objek dari R ke LuckyTemplates.
Dalam tutorial bahasa pengekodan DAX ini, pelajari cara menggunakan fungsi GENERATE dan cara menukar tajuk ukuran secara dinamik.
Tutorial ini akan merangkumi cara menggunakan teknik Visual Dinamik Berbilang Thread untuk mencipta cerapan daripada visualisasi data dinamik dalam laporan anda.
Dalam artikel ini, saya akan menjalankan konteks penapis. Konteks penapis ialah salah satu topik utama yang perlu dipelajari oleh mana-mana pengguna LuckyTemplates pada mulanya.
Saya ingin menunjukkan cara perkhidmatan dalam talian LuckyTemplates Apps boleh membantu dalam mengurus laporan dan cerapan berbeza yang dijana daripada pelbagai sumber.
Ketahui cara untuk menyelesaikan perubahan margin keuntungan anda menggunakan teknik seperti mengukur percabangan dan menggabungkan formula DAX dalam LuckyTemplates.
Tutorial ini akan membincangkan tentang idea pewujudan cache data dan cara ia mempengaruhi prestasi DAX dalam memberikan hasil.
Jika anda masih menggunakan Excel sehingga sekarang, maka inilah masa terbaik untuk mula menggunakan LuckyTemplates untuk keperluan pelaporan perniagaan anda.
Apakah LuckyTemplates Gateway? Semua yang Anda Perlu Tahu