Mendapatkan Kaedah Kelas dalam Python
Kelas Python menyediakan pelbagai kaedah untuk mengakses kefungsian mereka. Untuk mendapatkan senarai semua kaedah yang ditakrifkan dalam kelas, anda boleh menggunakan fungsi inspect.getmembers().
Penggunaan:
<code class="python">from inspect import getmembers # Get class methods class_methods = getmembers(class_object, predicate=inspect.ismethod)</code>
Parameter:
Nilai Pulangan:
Contoh:
Untuk menyenaraikan kaedah ditakrifkan dalam kelas optparse.OptionParser, gunakan kod berikut:
<code class="python">from optparse import OptionParser import inspect class_methods = inspect.getmembers(OptionParser, predicate=inspect.ismethod) print(class_methods)</code>
Output:
[(('__init__', <unbound method OptionParser.__init__>), ('add_option', <unbound method OptionParser.add_option>), ...)]
Nota:
Atas ialah kandungan terperinci Bagaimanakah saya boleh mendapatkan semula senarai semua kaedah yang ditakrifkan dalam kelas Python?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!