Rumah > Artikel > pembangunan bahagian belakang > Fungsi type() Python: Dapatkan jenis objek
Fungsi jenis() Python: Untuk mendapatkan jenis objek, contoh kod khusus diperlukan
Dalam Python, kita selalunya perlu mengetahui jenis objek untuk memprosesnya dengan sewajarnya dalam atur cara. Python menyediakan fungsi type() untuk mendapatkan jenis objek. Artikel ini akan memperkenalkan cara menggunakan fungsi type() dan memberikan contoh kod tertentu.
Mula-mula, mari kita lihat pada penggunaan asas fungsi type(). Fungsi type() boleh menerima satu parameter, yang boleh menjadi sebarang objek. Sebagai contoh, kita boleh menggunakan fungsi type() untuk mendapatkan jenis integer:
x = 10 print(type(x))
Output kod di atas ialah
s = 'Hello World' print(type(s)) lst = [1, 2, 3] print(type(lst)) tpl = (1, 2, 3) print(type(tpl))
Kod di atas mengeluarkan
Selain jenis data asas, kami juga boleh menggunakan fungsi type() untuk mendapatkan jenis objek tersuai. Dalam contoh kod berikut, kami mentakrifkan kelas bernama Person, dan kemudian menggunakan fungsi type() untuk mendapatkan jenis kelas:
class Person: def __init__(self, name): self.name = name p = Person('Tom') print(type(p))
Output kod di atas ialah
Dalam pembangunan sebenar, kita selalunya perlu mendapatkan jenis pembolehubah secara dinamik untuk memprosesnya dengan sewajarnya. Fungsi type() boleh digunakan dengan pernyataan if untuk menentukan jenis pembolehubah. Berikut ialah contoh kod yang melakukan operasi yang sepadan mengikut jenis yang berbeza:
def process_variable(var): if type(var) == int: print('This is an integer.') elif type(var) == str: print('This is a string.') elif type(var) == list: print('This is a list.') else: print('Unknown type.') x = 10 s = 'Hello' lst = [1, 2, 3] process_variable(x) process_variable(s) process_variable(lst)
Kod di atas akan mencetak hasil output yang berbeza mengikut jenis pembolehubah. Untuk pembolehubah integer x, hasil keluaran ialah "Ini ialah integer."; untuk pembolehubah rentetan s, hasil keluaran ialah "Ini adalah rentetan."; list."; untuk Untuk pembolehubah jenis lain, hasil output ialah "Jenis tidak diketahui.".
Dalam artikel ini, kami memperkenalkan cara menggunakan fungsi type() dalam Python dan memberikan contoh kod khusus. Dengan menggunakan fungsi type(), kita boleh mendapatkan jenis objek dengan mudah dan melakukan pemprosesan yang sepadan berdasarkan jenisnya. Saya harap artikel ini dapat membantu pembaca lebih memahami fungsi dan penggunaan fungsi type().
Atas ialah kandungan terperinci Fungsi type() Python: Dapatkan jenis objek. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!