Membaca Kembali Objek Python
Bongkar hasil yang dikembalikan Python.
Membaca Kembali Objek Python adalah pelajaran Mojo Academy gratis di CoddyKit. Ini adalah pelajaran 3 dari 4. Kamu bisa membaca pelajaran lengkapnya di bawah secara gratis — lalu praktikkan langsung di browser dengan editor kode bawaan dan tutor AI 24/7. Ini adalah bagian dari jalur belajar Mojo Academy, dan progresmu tersinkronisasi di web dan aplikasi CoddyKit. Kursus Mojo Academy mencakup 4 pelajaran total.
Hasil Kembali
Saat fungsi Python mengembalikan hasil, Anda mendapatkan nilai kembali di Mojo. Mengetahui cara membongkarnya memungkinkan Anda menggunakan hasil tersebut dalam kode. 📦
Selalu Berupa PythonObject
Setiap pemanggilan Python mengembalikan PythonObject, pembungkus Mojo untuk apa pun yang dihasilkan Python, baik angka, string, maupun array.
var total = np.sum(a)Konversi ke Int
Untuk menggunakan hasil sebagai angka Mojo asli, konversikan hasil tersebut. Membungkusnya dengan Int mengubah bilangan bulat Python menjadi Int Mojo.
var count = Int(py_len)Konversi ke Float
Untuk hasil desimal, gunakan Float64 untuk mengambil float Python menjadi nilai pecahan Mojo yang dapat Anda gunakan untuk komputasi.
var mean = Float64(py_mean)Baca Atribut
Anda dapat terus menggunakan akses titik pada objek yang dikembalikan untuk membaca atributnya, sama seperti di Python.
var size = arr.sizeIndeks Hasil
Jika hasilnya berupa urutan, indekslah dengan tanda kurung siku. Setiap elemen juga merupakan PythonObject yang dapat Anda konversi berikutnya.
var first = a[0]Panggil Metode Kembali
Objek yang dikembalikan tetap memiliki metode Python. Panggil metode tersebut dengan sintaks titik untuk mengubah hasil lebih lanjut sebelum membacanya.
var flat = arr.flatten()Konversi ke String Mojo
Untuk mengubah hasil teks Python menjadi teks Mojo asli, bungkus dengan String agar Anda dapat menyimpan dan menggabungkannya seperti biasa.
var label = String(py_text)Konversi Lebih Awal
Begitu Anda memerlukan komputasi Mojo yang sesungguhnya, konversikan hasil keluar dari PythonObject. Tetap terbungkus membuat Anda lambat di dunia Python.
Periksa Nilai Kebenaran
Hasil Python juga dapat diuji dalam kondisi. Konversikan dengan Bool saat Anda memerlukan jawaban ya atau tidak dari objek yang dikembalikan.
if Bool(py_flag):
print("ready")Mengapa Ini Penting
Membaca hasil kembali memungkinkan Anda memadukan keluaran Python dengan logika Mojo yang cepat, mengambil jawaban keluar dari pustaka dan memasukkannya ke kernel Anda. ⚡
Pemeriksaan Singkat
Ingat kembali cara mengubah hasil bilangan bulat Python menjadi angka Mojo yang dapat digunakan.
Rangkuman
Anda mempelajari bahwa setiap pemanggilan Python mengembalikan PythonObject, serta cara mengonversinya dengan Int, Float64, atau String untuk menggunakan hasilnya di Mojo. 🎯
Pertanyaan yang Sering Diajukan
Apakah pelajaran “Membaca Kembali Objek Python” gratis?
Ya — teks lengkap “Membaca Kembali Objek Python” gratis dibaca di sini di web. Untuk praktiknya secara interaktif (editor kode bawaan dan tutor AI 24/7) dan buka sisa kursus Mojo Academy, upgrade ke CoddyKit PRO. Kursus Mojo Academy mencakup 4 pelajaran total.
Apa yang akan aku pelajari di “Membaca Kembali Objek Python”?
Bongkar hasil yang dikembalikan Python. Kamu berlatih Mojo Academy dengan kode praktik yang langsung kamu jalankan di browser, dan tutor AI 24/7 menjawab pertanyaanmu saat kamu mengerjakan pelajaran ini.
Apakah aku perlu pengalaman untuk memulai Mojo Academy?
Tidak diperlukan pengalaman sebelumnya. Mojo Academy di CoddyKit dirancang untuk pemula hingga pelajar tingkat lanjut, jadi kamu bisa memulai di sini atau dari awal dan belajar sesuai kecepatan kamu sendiri. Ini adalah pelajaran 3 dari 4.
Berapa lama pelajaran “Membaca Kembali Objek Python” memakan waktu?
Sebagian besar pelajaran CoddyKit memakan waktu sekitar 5–10 menit. Setiap pelajaran ringkas dan interaktif, jadi kamu membuat kemajuan stabil dan melanjutkan dari tempat kamu tinggalkan di web dan aplikasi.
Bisakah aku menulis dan menjalankan kode dalam pelajaran Mojo Academy ini?
Ya. Setiap pelajaran Mojo Academy menyertakan editor kode bawaan, jadi kamu menulis dan menjalankan kode nyata langsung di browser dan mendapatkan umpan balik AI instan — tidak diperlukan penyiapan lokal.
Semua pelajaran dalam kursus ini
- Menggunakan NumPy dari Mojo
- Meneruskan Data Mojo ke Python
- Membaca Kembali Objek Python
- Jebakan Performa Interop