Rumah  >  Artikel  >  pembangunan bahagian belakang  >  Cara menggunakan fungsi type() dalam Python untuk mendapatkan jenis objek

Cara menggunakan fungsi type() dalam Python untuk mendapatkan jenis objek

WBOY
WBOYasal
2023-08-22 16:00:431874semak imbas

Cara menggunakan fungsi type() dalam Python untuk mendapatkan jenis objek

Cara menggunakan fungsi type() dalam Python untuk mendapatkan jenis objek

Python ialah bahasa dinamik dan objek boleh menukar jenis semasa runtime. Oleh itu, dalam proses pengaturcaraan, adalah sangat penting untuk memahami jenis objek. Python menyediakan fungsi type() untuk mendapatkan jenis objek.

Menggunakan fungsi type() adalah sangat mudah, cuma hantar objek yang jenisnya ingin anda semak sebagai parameter kepada fungsi tersebut. Mari kita gunakan beberapa contoh untuk menunjukkan cara menggunakan fungsi type() untuk mendapatkan jenis objek.

Contoh 1: Dapatkan jenis integer

num = 10
print(type(num))

Hasil jalankan:

<class 'int'>

Dalam kod di atas, kami mentakrifkan nombor objek integer dan mendapatkan jenis objek melalui fungsi type(). Hasilnya dipaparkan sebagai , menunjukkan bahawa jenis objek ialah integer.

Contoh 2: Dapatkan jenis nombor titik terapung

pi = 3.14159
print(type(pi))

Hasil jalankan:

<class 'float'>

Dalam kod di atas, kami mentakrifkan objek nombor titik terapung pi dan dapatkan jenis objek melalui fungsi type(). Hasilnya dipaparkan sebagai , menunjukkan bahawa jenis objek ialah nombor titik terapung.

Contoh 3: Dapatkan jenis rentetan

name = "Tom"
print(type(name))

Hasil jalankan:

<class 'str'>

Dalam kod di atas, kami mentakrifkan nama objek rentetan dan mendapatkan jenis objek melalui fungsi type(). Hasilnya dipaparkan sebagai , menunjukkan bahawa jenis objek ialah rentetan.

Contoh 4: Dapatkan jenis nilai Boolean

flag = True
print(type(flag))

Hasil jalankan:

<class 'bool'>

Dalam kod di atas, kami mentakrifkan bendera objek nilai Boolean dan dapatkan jenis objek melalui fungsi type(). Hasilnya dipaparkan sebagai , menunjukkan bahawa jenis objek ialah nilai Boolean.

Contoh 5: Dapatkan jenis senarai

lst = [1, 2, 3]
print(type(lst))

Hasil jalankan:

<class 'list'>

Dalam kod di atas, kami mentakrifkan objek senarai lst dan dapatkan jenis objek melalui fungsi type(). Hasilnya dipaparkan sebagai , menunjukkan bahawa jenis objek ialah senarai.

Contoh 6: Dapatkan jenis kamus

dic = {"name": "Tom", "age": 20}
print(type(dic))

Hasil jalankan:

<class 'dict'>

Dalam kod di atas, kami mentakrifkan dic objek kamus dan mendapatkan jenis objek melalui fungsi type(). Hasilnya dipaparkan sebagai , menunjukkan bahawa jenis objek ialah kamus.

Melalui contoh di atas, kita dapat melihat bahawa jenis objek boleh diperoleh dengan mudah menggunakan fungsi type(), dan hasilnya dipaparkan dalam bentuk .

Perlu diingat bahawa fungsi type() mengembalikan jenis objek, iaitu jenis kelas yang dimiliki objek tersebut. Jika kita menggunakan fungsi type() pada kelas tersuai, ia akan mengembalikan Jika anda ingin mendapatkan nama kelas, anda boleh menggunakan atribut __name__.

Ringkasnya, fungsi type() ialah fungsi terbina dalam Python untuk mendapatkan jenis objek Jenis objek boleh diperolehi dengan mudah melalui fungsi type(). Mengetahui jenis objek adalah sangat penting untuk pembangunan program dan penyahpepijatan Ia boleh membantu kami mengendalikan pelbagai jenis objek dengan betul dan meningkatkan kecekapan pengaturcaraan.

Atas ialah kandungan terperinci Cara menggunakan fungsi type() dalam Python untuk mendapatkan jenis objek. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

Kenyataan:
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn