Mojo Academy · Pelajaran

Memanggil Fungsi Python

Panggil kod Python dan baca hasilnya.

Pelajaran 2 daripada 413 langkah

Memanggil Fungsi Python ialah pelajaran Mojo Academy percuma di CoddyKit. Ini ialah pelajaran 2 daripada 4. Sebanyak 3 pelajaran dalam laluan pembelajaran ini boleh dibaca sepenuhnya secara percuma — selepas itu, CoddyKit PRO membuka akses kepada semua pelajaran, serta latihan praktikal dengan penyunting kod terbina dalam dan tutor kecerdasan buatan yang tersedia 24/7. Pelajaran ini merupakan sebahagian daripada laluan pembelajaran Mojo Academy, dan kemajuan anda disegerakkan merentas web serta aplikasi CoddyKit. Kursus Mojo Academy merangkumi sejumlah 4 pelajaran.

Daripada Import kepada Tindakan

Mengimport modul hanyalah langkah pertama. Manfaat sebenar ialah memanggil fungsinya dan mendapatkan hasil kembali ke dalam program Mojo anda.

Panggil dengan Titik

Gunakan pemegang modul dan sintaks titik untuk memanggil fungsi, tepat seperti dalam Python: nama modul, titik, fungsi dan kurungan.

var root = math.sqrt(16)

Hantar Argumen Seperti Biasa

Hantar argumen di dalam kurungan seperti yang anda lakukan dalam Python. Mojo meneruskannya merentasi jambatan untuk anda.

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

Hasilnya ialah PythonObjects

Panggilan Python mengembalikan PythonObject, iaitu pembalut fleksibel yang boleh menyimpan apa-apa nilai Python yang dihasilkan oleh fungsi.

var result = np.add(2, 3)

Cetak Terus

Anda boleh mencetak PythonObject dengan segera. Mojo meminta bentuk teksnya daripada Python, jadi output kelihatan sama seperti dalam Python.

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

Rantaikan Panggilan Kaedah

Oleh sebab hasilnya ialah objek Python, anda juga boleh memanggil kaedah padanya dan merangkaikan panggilan seperti kod Python berantai.

var text = greeting.upper()

Argumen Kata Kunci Berfungsi

Argumen bernama turut dibawa merentasi jambatan, jadi anda boleh memanggil fungsi Python dengan argumen kata kunci mengikut nama.

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

Panggilan Boleh Menimbulkan Ralat

Fungsi Python mungkin gagal, jadi panggilannya boleh menimbulkan ralat dalam Mojo. Letakkan panggilan sedemikian dalam fungsi yang ditandai dengan raises.

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

Capai Atribut Juga

Anda tidak terhad kepada fungsi. Baca atribut dan pemalar modul dengan cara yang sama, menggunakan capaian titik yang mudah.

var tau = math.tau

Kuasa Pustaka Sepenuhnya

Memanggil fungsi Python bermaksud keseluruhan antara muka pengaturcaraan aplikasi sesuatu pustaka tersedia, membolehkan anda menyusun logik yang kompleks daripada Mojo.

Mengapa Ia Penting

Anda boleh mengendalikan kod Python yang terbukti dari Mojo, menggabungkan pustaka yang mudah digunakan dengan logik Mojo anda sendiri yang pantas dalam satu program. 🚀

Semakan Pantas

Ingat kembali perkara yang dikembalikan oleh panggilan fungsi Python dalam Mojo.

Ulang Kaji

Anda telah memanggil fungsi Python dengan sintaks titik, menghantar argumen dan menerima hasil PythonObject yang boleh dicetak atau digunakan semula. 🎯

Percuma untuk bermula

Pelajari Mojo dengan tutor kecerdasan buatan — percuma

Tulis dan jalankan kod sebenar dalam pelayar anda, dapatkan bantuan segera daripada tutor kecerdasan buatan yang tersedia 24/7, dan sambung semula dari tempat anda berhenti di web atau dalam aplikasi.

Kursus
30
Pelajaran
120

Soalan Lazim

Adakah pelajaran “Memanggil Fungsi Python” percuma?

Ya — sebanyak 3 pelajaran dalam laluan pembelajaran Mojo Academy, termasuk “Memanggil Fungsi Python”, boleh dibaca sepenuhnya secara percuma di web ini. Selepas itu, CoddyKit PRO membuka akses kepada semua pelajaran, serta latihan interaktif dengan penyunting kod terbina dalam dan tutor kecerdasan buatan yang tersedia 24/7. Kursus Mojo Academy merangkumi sejumlah 4 pelajaran.

Apakah yang akan saya pelajari dalam “Memanggil Fungsi Python”?

Panggil kod Python dan baca hasilnya. Anda berlatih Mojo Academy menggunakan kod praktikal yang dijalankan terus dalam pelayar, manakala tutor kecerdasan buatan 24/7 menjawab soalan anda semasa anda mengikuti pelajaran.

Adakah saya memerlukan pengalaman untuk memulakan Mojo Academy?

Tiada pengalaman terdahulu diperlukan. Pembelajaran Mojo Academy di CoddyKit disusun untuk pelajar daripada peringkat pemula hingga lanjutan, jadi anda boleh bermula di sini atau dari awal dan belajar mengikut kadar anda sendiri. Ini ialah pelajaran 2 daripada 4.

Berapa lamakah pelajaran “Memanggil Fungsi Python” diambil?

Kebanyakan pelajaran CoddyKit mengambil masa kira-kira 5–10 minit. Setiap pelajaran ringkas dan interaktif, jadi anda boleh membuat kemajuan secara berterusan dan menyambung tepat dari tempat anda berhenti di web atau aplikasi.

Bolehkah saya menulis dan menjalankan kod dalam pelajaran Mojo Academy ini?

Ya. Setiap pelajaran Mojo Academy menyertakan penyunting kod terbina dalam, jadi anda boleh menulis dan menjalankan kod sebenar terus dalam pelayar serta menerima maklum balas kecerdasan buatan serta-merta — tanpa memerlukan persediaan setempat.

Semua pelajaran dalam kursus ini

  1. Mengimport Modul Python
  2. Memanggil Fungsi Python
  3. Memindahkan Data Merentasi Jambatan
  4. Bila Hendak Menggunakan Saling Kendalian Python
← Kembali ke Mojo Academy