Python-funktioiden kutsuminen
Kutsu Python-koodia ja lue tulokset.
Python-funktioiden kutsuminen on ilmainen Mojo Academy-oppitunti CoddyKitissä. Tämä on oppitunti 2/4. Voit lukea tästä oppimispolusta kokonaan mitkä tahansa 3 oppituntia ilmaiseksi — sen jälkeen CoddyKit PRO avaa kaikki oppitunnit sekä käytännön harjoittelun sisäänrakennetulla koodieditorilla ja ympäri vuorokauden toimivalla tekoälytuutorilla. Oppitunti kuuluu Mojo Academy-oppimispolkuun, ja edistymisesi synkronoituu verkon ja CoddyKit-sovelluksen välillä. Mojo Academy-kurssilla on yhteensä 4 oppituntia.
Tuonnista toimintaan
Moduulin tuominen on vasta ensimmäinen vaihe. Todellinen hyöty syntyy, kun kutsut sen funktioita ja saat tulokset takaisin Mojo-ohjelmaasi.
Kutsu piste-merkinnällä
Kutsu funktiota moduuliviitteen ja piste-merkinnän avulla aivan kuten Pythonissa: moduulin nimi, piste, funktion nimi ja sulkeet.
var root = math.sqrt(16)Välitä argumentit normaalisti
Anna argumentit sulkeissa samalla tavalla kuin Pythonissa. Mojo välittää ne puolestasi väylän toiselle puolelle.
var biggest = builtins.max(3, 9, 5)Tulokset ovat PythonObject-objekteja
Python-kutsu palauttaa PythonObject-objektin, eli joustavan kääreen, joka voi sisältää minkä tahansa funktion tuottaman Python-arvon.
var result = np.add(2, 3)Tulosta suoraan
Voit tulostaa PythonObject-objektin suoraan. Mojo pyytää Pythonilta arvon tekstimuodon, joten tuloste näyttää samalta kuin Pythonissa.
print(np.array([1, 2, 3]))Ketjuta metodikutsuja
Koska tulokset ovat Python-objekteja, voit kutsua niillä myös metodeja ja ketjuttaa kutsuja sujuvan Python-koodin tapaan.
var text = greeting.upper()Avainsana-argumentit toimivat
Nimetyt argumentit kulkevat niin ikään väylän yli, joten voit kutsua Python-funktioita nimetyillä avainsana-argumenteilla.
var a = np.zeros(5, dtype=np.int32)Kutsut voivat aiheuttaa poikkeuksen
Python-funktio voi aiheuttaa poikkeuksen, joten sen kutsuminen voi tehdä Mojossa raise-poikkeuksen. Sijoita tällaiset kutsut funktioon, joka on merkitty raises-määreellä.
fn use() raises:
var r = math.sqrt(2)Käsittele myös attribuutteja
Et ole rajoittunut funktioihin. Lue moduulin attribuutteja ja vakioita samalla tavalla yksinkertaisella piste-merkinnällä.
var tau = math.tauKirjaston kaikki mahdollisuudet
Python-funktioiden kutsuminen tuo kirjaston koko API:n käytettäväksi, joten voit rakentaa monipuolista logiikkaa Mojosta käsin.
Miksi tällä on merkitystä
Voit käyttää hyväksi havaittua Python-koodia Mojosta ja yhdistää kätevät kirjastot omaan nopeaan Mojo-logiikkaasi samassa ohjelmassa. 🚀
Pikatarkistus
Muistatko, mitä Python-funktion kutsu palauttaa Mojossa?
Kertaus
Kutsuit Python-funktioita piste-merkinnällä, välitit argumentteja ja sait tulokseksi PythonObject-objektin, jonka voit tulostaa tai käyttää uudelleen. 🎯
Opi Mojo tekoälytuutorin avulla — ilmaiseksi
Kirjoita ja suorita oikeaa koodia selaimessa, saa välitöntä apua tekoälytuutorilta ympäri vuorokauden ja jatka siitä, mihin jäit, verkossa tai sovelluksessa.
- Kurssit
- 30
- Oppitunnit
- 120
Usein kysytyt kysymykset
Onko oppitunti ”Python-funktioiden kutsuminen” ilmainen?
Kyllä — voit lukea täällä verkossa kokonaan ilmaiseksi mitkä tahansa Mojo Academy-oppimispolun 3 oppituntia, myös oppitunnin “Python-funktioiden kutsuminen”. Sen jälkeen CoddyKit PRO avaa kaikki oppitunnit sekä interaktiiviset harjoitukset sisäänrakennetulla koodieditorilla ja ympäri vuorokauden toimivalla tekoälytuutorilla. Mojo Academy-kurssilla on yhteensä 4 oppituntia.
Mitä opin oppitunnilla ”Python-funktioiden kutsuminen”?
Kutsu Python-koodia ja lue tulokset. Harjoittelet Mojo Academy-aihetta koodilla, jonka suoritat suoraan selaimessa. Ympäri vuorokauden käytettävissä oleva tekoälytuutori vastaa kysymyksiisi oppitunnin aikana.
Tarvitsenko kokemusta aloittaakseni Mojo Academy-opiskelun?
Aiempi kokemus ei ole tarpeen. CoddyKitin Mojo Academy-oppimispolku sopii vasta-alkajista edistyneisiin, joten voit aloittaa tästä tai alusta ja edetä omaan tahtiisi. Tämä on oppitunti 2/4.
Kuinka kauan ”Python-funktioiden kutsuminen”-oppitunnin suorittaminen kestää?
Useimmat CoddyKitin oppitunnit kestävät noin 5–10 minuuttia. Jokainen oppitunti on lyhyt ja interaktiivinen, joten edistyt tasaisesti ja voit jatkaa siitä, mihin jäit – sekä verkossa että sovelluksessa.
Voinko kirjoittaa ja suorittaa koodia tällä Mojo Academy-oppitunnilla?
Kyllä. Jokainen Mojo Academy-oppitunti sisältää sisäänrakennetun koodieditorin, joten voit kirjoittaa ja suorittaa oikeaa koodia suoraan selaimessa ja saada välitöntä palautetta tekoälyltä – paikallista asennusta ei tarvita.
Kaikki tämän kurssin oppitunnit
- Python-moduulin tuominen
- Python-funktioiden kutsuminen
- Tietojen siirtäminen sillan yli
- Milloin Python-yhteentoimivuutta kannattaa käyttää