Salah satu gaya pengkodean yang paling menonjol adalah mengikuti paradigma OOP. Untuk itu, saat ini, tekanannya adalah menulis kode dengan modularitas, meningkatkan proses debug, dan membuat kode yang lebih kuat dan dapat digunakan kembali. Ini semua mendorong penggunaan fungsi yang berbeda untuk tugas yang berbeda, dan karenanya kami terikat untuk mengetahui peretasan fungsi tertentu. Artikel ini membahas cara mencetak nama fungsi. Mari kita bahas cara-cara tertentu untuk melakukannya. Show
Metode 1. Dapatkan Nama Fungsi dengan Python menggunakan function. nama_fungsiDengan menggunakan fungsi properti fungsi sederhana, func_name, seseorang bisa mendapatkan nama fungsi dan karenanya bisa sangat berguna untuk tujuan Pengujian dan juga untuk dokumentasi di waktu-waktu tertentu. Kekurangannya adalah ini hanya berfungsi untuk Python2. Python3
The name of function is : GFG0 The name of function is : GFG_1 The name of function is : GFG2 The name of function is : GFG3 The name of function is : GFG4 The name of function is : GFG5 The name of function is : GFG6 Keluaran The name of function is : GFG Metode 2. Dapatkan Nama Fungsi dengan Python menggunakan function. __nama__Fungsi ini dapat digunakan sebagai alternatif dari fungsi di atas dan telah diperkenalkan di Python3 karena fungsi yang disebutkan di metode di atas telah disusutkan di Python3. Python3
The name of function is : GFG0 Geekforgeeks Geekforgeeks.my_method_4 The name of function is : GFG2 The name of function is : GFG3 The name of function is : GFG4 The name of function is : GFG5 Geekforgeeks Geekforgeeks.my_method9 Keluaran The name of function is : GFG Metode 3. Dapatkan Nama Fungsi dengan Python menggunakan atribut __qualname____qualname__ memberikan informasi yang lebih lengkap daripada __name__ dan karenanya dapat lebih membantu dalam proses debug. Untuk mengekstrak nama dari objek atau kelas apa pun, Anda juga dapat menggunakan atribut __qualname__. Python3
The name of function is : get_function_name1
The name of function is : get_function_name3
The name of function is : get_function_name4 The name of function is : get_function_name5 The name of function is : get_function_name6 The name of function is : get_function_name7
The name of function is : get_function_name3
The name of function is : GFG2 # initializing function 7
The name of function is : GFG2 def 0Keluaran Geekforgeeks Geekforgeeks.my_method_ Metode 4. Dapatkan Nama Fungsi di Python menggunakan modul inspeksi Kode ini mengimpor modul inspeksi dan mendefinisikan fungsi get_function_name() yang mengembalikan nama fungsi. Fungsi ini menggunakan inspeksi. fungsi currentframe() untuk mendapatkan objek frame dari fungsi saat ini, dan kemudian mengembalikan atribut co_name dari atribut f_code dari objek frame, yang merupakan nama fungsi Inspeksi. fungsi currentframe() mengembalikan objek bingkai untuk bingkai pemanggil. Objek frame adalah turunan dari kelas FrameInfo, yang memiliki beberapa atribut yang memberikan informasi tentang frame, seperti atribut f_code, yang merupakan objek kode untuk fungsi tersebut, dan atribut co_name, yang merupakan nama fungsi Misalkan, Anda perlu membuat program untuk membuat lingkaran dan mewarnainya. Anda dapat membuat dua fungsi untuk mengatasi masalah ini
Membagi masalah yang kompleks menjadi bagian yang lebih kecil membuat program kita mudah dipahami dan digunakan kembali Jenis fungsiAda dua jenis fungsi dalam pemrograman Python
Deklarasi Fungsi PythonSintaks untuk mendeklarasikan suatu fungsi adalah
Di Sini,
Mari kita lihat sebuah contoh,
Di sini, kami telah membuat fungsi bernama 3. Itu hanya mencetak teks 4Fungsi ini tidak memiliki argumen apa pun dan tidak mengembalikan nilai apa pun. Kita akan belajar tentang argumen dan mengembalikan pernyataan nanti di tutorial ini Memanggil Fungsi dengan PythonPada contoh di atas, kita telah mendeklarasikan sebuah fungsi bernama 3
Sekarang, untuk menggunakan fungsi ini, kita perlu memanggilnya Inilah cara kita memanggil fungsi 3 dengan Python
Contoh. Fungsi Piton
Keluaran Hello World! Outside function Pada contoh di atas, kita telah membuat sebuah fungsi bernama 3. Berikut adalah cara kerja programBekerjanya Fungsi PythonDi Sini,
Argumen Fungsi PythonSeperti disebutkan sebelumnya, suatu fungsi juga dapat memiliki argumen. Argumen adalah nilai yang diterima oleh suatu fungsi. Sebagai contoh,
Jika kita membuat fungsi dengan argumen, kita harus meneruskan nilai yang sesuai saat memanggilnya. Misalnya,
Di sini, _8 menentukan bahwa argumen 9 dan 0 masing-masing akan mendapatkan nilai 5 dan 4Contoh 1. Argumen Fungsi Python
Pada contoh di atas, kami telah membuat fungsi bernama 1 dengan argumen. angka1 dan angka2Fungsi Python dengan ArgumenKita juga bisa memanggil fungsi dengan menyebutkan nama argumen sebagai
Dalam Python, kami menyebutnya Argumen Kata Kunci (atau argumen bernama). Kode di atas setara dengan _0Pernyataan pengembalian dengan PythonFungsi Python mungkin atau mungkin tidak mengembalikan nilai. Jika kita ingin fungsi kita mengembalikan beberapa nilai ke pemanggilan fungsi, kita menggunakan pernyataan 2. Sebagai contoh, _1Di sini, kami mengembalikan variabel 3 ke pemanggilan fungsiCatatan. Pernyataan _2 juga menunjukkan bahwa fungsi telah berakhir. Kode apa pun setelah pengembalian tidak dijalankanContoh 2. Jenis pengembalian fungsi _2Pada contoh di atas, kita telah membuat sebuah fungsi bernama 5. Fungsi menerima angka dan mengembalikan kuadrat dari angka tersebutPengerjaan fungsi di PythonContoh 3. Tambahkan Dua Angka _3Fungsi Perpustakaan PythonDi Python, fungsi pustaka standar adalah fungsi bawaan yang dapat digunakan langsung di program kita. Sebagai contoh,
Fungsi perpustakaan ini didefinisikan di dalam modul. Dan, untuk menggunakannya kita harus menyertakan modul di dalam program kita Misalnya, _7 didefinisikan di dalam modul 0Contoh 4. Fungsi Perpustakaan Python _4Keluaran _5Dalam contoh di atas, kami telah menggunakan
Di sini, perhatikan pernyataan, _6Karena _7 didefinisikan di dalam modul 0, kita perlu memasukkannya ke dalam program kitaManfaat Menggunakan Fungsi1. Kode Dapat Digunakan Kembali - Kita dapat menggunakan fungsi yang sama beberapa kali dalam program kita yang membuat kode kita dapat digunakan kembali. Misalnya, _7Keluaran _8Pada contoh di atas, kita telah membuat fungsi bernama 5 untuk menghitung kuadrat suatu bilangan. Di sini, fungsi digunakan untuk menghitung kuadrat angka dari 1 hingga 3Oleh karena itu, metode yang sama digunakan berulang kali 2. Keterbacaan Kode - Fungsi membantu kita memecah kode kita menjadi potongan-potongan untuk membuat program kita dapat dibaca dan mudah dipahami Bagaimana cara mendapatkan daftar fungsi di Python?Menggunakan dir() untuk mendapatkan fungsi dalam modul
. Fungsi menghasilkan hasil yang paling relevan daripada hasil lengkap karena mencantumkan fungsi publik dan non-publik.
Bagaimana cara mendaftar semua fungsi dalam file Python?Kita dapat mencantumkan semua fungsi yang ada di modul Python hanya dengan menggunakan metode dir() di shell Python atau di command prompt shell.
Apa fungsi daftar () di Python?Fungsi list() membuat objek daftar . Objek daftar adalah koleksi yang dipesan dan dapat diubah. Baca lebih lanjut tentang daftar di bab ini. Daftar Python.
Bagaimana Anda menulis daftar nama dengan Python?Python memiliki tipe daftar bawaan yang hebat bernama "daftar". Daftar literal ditulis dalam tanda kurung siku [ ] . Daftar berfungsi mirip dengan string -- gunakan fungsi len() dan tanda kurung siku [ ] untuk mengakses data, dengan elemen pertama pada indeks 0. |