Mojo Academy · Pelajaran

Memanggil Fungsi Python

Panggil kode Python dan baca hasilnya.

Pelajaran 2 dari 413 langkah

Memanggil Fungsi Python adalah pelajaran Mojo Academy gratis di CoddyKit. Ini adalah pelajaran 2 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.

Dari Impor ke Aksi

Mengimpor modul hanyalah langkah pertama. Manfaat sebenarnya adalah memanggil fungsi-fungsinya dan mengembalikan hasilnya ke program Mojo Anda.

Panggil dengan Titik

Gunakan referensi modul dan sintaks titik untuk memanggil fungsi, persis seperti dalam Python: nama modul, titik, fungsi, tanda kurung.

var root = math.sqrt(16)

Berikan Argumen Secara Normal

Masukkan argumen di dalam tanda kurung seperti saat Anda melakukannya dalam Python. Mojo meneruskannya melalui jembatan untuk Anda.

var biggest = builtins.max(3, 9, 5)

Hasilnya Berupa PythonObjects

Pemanggilan Python mengembalikan PythonObject, pembungkus fleksibel yang dapat menampung nilai Python apa pun yang dihasilkan fungsi tersebut.

var result = np.add(2, 3)

Cetak Langsung

Anda dapat langsung mencetak PythonObject. Mojo meminta Python memberikan bentuk teksnya, sehingga keluarannya tampak seperti dalam Python.

print(np.array([1, 2, 3]))

Rangkai Pemanggilan Metode

Karena hasilnya berupa objek Python, Anda juga dapat memanggil metode pada hasil tersebut dan merangkai pemanggilan seperti pada kode Python yang fasih.

var text = greeting.upper()

Argumen Kata Kunci Berfungsi

Argumen bernama juga melewati jembatan, sehingga Anda dapat memanggil fungsi Python dengan argumen kata kunci berdasarkan namanya.

var a = np.zeros(5, dtype=np.int32)

Pemanggilan Dapat Memunculkan Galat

Fungsi Python mungkin melempar pengecualian, sehingga pemanggilannya dapat memunculkan galat dalam Mojo. Letakkan pemanggilan tersebut dalam fungsi yang ditandai dengan raises.

fn use() raises:
    var r = math.sqrt(2)

Akses Atribut Juga

Anda tidak terbatas pada fungsi. Baca atribut dan konstanta modul dengan cara yang sama, melalui akses titik sederhana.

var tau = math.tau

Kekuatan Pustaka Sepenuhnya

Memanggil fungsi Python berarti seluruh API suatu pustaka tersedia, sehingga Anda dapat mengatur logika yang kaya dari Mojo.

Mengapa Ini Penting

Anda dapat menjalankan kode Python yang telah teruji dari Mojo, memadukan pustaka yang praktis dengan logika Mojo Anda sendiri yang cepat dalam satu program. 🚀

Pemeriksaan Singkat

Ingat kembali apa yang dikembalikan oleh pemanggilan fungsi Python dalam Mojo.

Ringkasan

Anda memanggil fungsi Python dengan sintaks titik, memberikan argumen, dan menerima hasil berupa PythonObject yang dapat dicetak atau digunakan kembali. 🎯

Gratis untuk memulai

Belajar Mojo dengan tutor AI — gratis

Tulis dan jalankan kode asli di browser kamu, dapatkan bantuan instan dari tutor AI 24/7, dan lanjutkan di mana kamu tinggalkan di web atau aplikasi.

Kursus
30
Pelajaran
120

Pertanyaan yang Sering Diajukan

Apakah pelajaran “Memanggil Fungsi Python” gratis?

Ya — teks lengkap “Memanggil Fungsi 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 “Memanggil Fungsi Python”?

Panggil kode Python dan baca hasilnya. 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 2 dari 4.

Berapa lama pelajaran “Memanggil Fungsi 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

  1. Mengimpor Modul Python
  2. Memanggil Fungsi Python
  3. Memindahkan Data Melintasi Jembatan
  4. Kapan Menggunakan Interop Python
← Kembali ke Mojo Academy