Rumah > pembangunan bahagian belakang > Tutorial Python > Adakah Python Mempunyai Fungsi Terbina Dalam Seperti print_r PHP untuk Objek?

Adakah Python Mempunyai Fungsi Terbina Dalam Seperti print_r PHP untuk Objek?

Mary-Kate Olsen
Lepaskan: 2024-11-30 19:15:15
asal
465 orang telah melayarinya

Does Python Have a Built-in Function Like PHP's print_r for Objects?

Adakah Objek Mempunyai Fungsi Cetakan Terbina dalam?

Apabila menyahpepijat skrip, selalunya berguna untuk melihat keadaan objek. PHP menyediakan fungsi print_r untuk tujuan ini. Adakah terdapat fungsi terbina dalam yang serupa dalam Python?

Jawapan:

Walaupun Python tidak mempunyai persamaan langsung dengan print_r, anda boleh mencapai hasil yang serupa dengan menggabungkan vars() dan pprint() fungsi.

  • vars(): Fungsi ini mengembalikan kamus yang mengandungi sifat dan nilai semasa objek.
  • pprint(): Fungsi ini menyediakan perwakilan struktur data yang dicetak dengan cantik, menjadikannya mudah untuk dilakukan baca.

Contoh:

Untuk mencetak sifat dan nilai objek_anda, anda boleh menggunakan kod berikut:

from pprint import pprint
pprint(vars(your_object))
Salin selepas log masuk

Ini akan memaparkan senarai semua sifat objek yang diformat dengan baik dan nilai semasanya.

Atas ialah kandungan terperinci Adakah Python Mempunyai Fungsi Terbina Dalam Seperti print_r PHP untuk Objek?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

Kenyataan Laman Web ini
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
Artikel terbaru oleh pengarang
Tutorial Popular
Lagi>
Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan