Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
Oppiskele Sisäänrakennetut Funktiot | Functions & Modularity
Johdanto Python-ohjelmointiin Cursorilla

bookSisäänrakennetut Funktiot

Python sisältää kymmeniä sisäänrakennettuja funktioita — ei tarvita tuontia. Ne auttavat muuntamaan, mittaamaan tai muuttamaan arvoja yhdellä koodirivillä.

Funktiot on ryhmitelty käyttötarkoituksen mukaan: numerot, teksti, tyypit ja kokoelmat.

Tietotyyppien muuntaminen

Nämä funktiot auttavat muuntamaan perusmuotojen välillä:

  • int() — kokonaisluvuksi;
  • float() — liukuluvuksi;
  • str() — merkkijonoksi;
  • bool() — totuusarvoksi.

Hyödyllisiä syötteiden, muotoilun tai lausekkeiden kanssa työskennellessä.

Numeroiden käsittely

Nämä auttavat siistimään tai säätämään numeerisia arvoja:

  • abs() — itseisarvo (poistaa miinusmerkin);
  • round() — pyöristää liukuluvut lähimpään kokonaislukuun tai desimaaliin.

Merkkijonojen käsittely

Näitä käytetään yleisesti tekstin siistimiseen ja muotoiluun:

  • lower() — muuntaa kaikki kirjaimet pieniksi;
  • upper() — muuntaa kaikki kirjaimet isoiksi;
  • strip() — poistaa välilyönnit alusta ja lopusta;
  • replace() — korvaa osan merkkijonosta toisella;
  • split() — jakaa merkkijonon sanalistaksi;
  • join() — yhdistää listan alkiot yhdeksi merkkijonoksi.

Kokoelmien tarkastelu

Nämä palauttavat tietoa listasta, tuplesta tai muusta iteroitavasta:

  • len() — laskee alkiot;
  • max() — suurin arvo;
  • min() — pienin arvo;
  • sum() — kaikkien lukujen summa.

Kokoelmien muuntaminen

Nämä ovat hyödyllisiä silmukoissa, yhdistelyssä tai kokoelmien muuntamisessa:

  • sorted() — palauttaa lajitellun listan;
  • enumerate() — lisää indeksiarvot;
  • zip() — yhdistää useiden listojen alkiot pareiksi;
  • range() — luo numerosarjan;
  • map() — soveltaa funktiota jokaiseen alkioon;
  • filter() — säilyttää ehdon täyttävät alkiot.

Yhteenveto

  • Pythonin sisäänrakennetut funktiot säästävät aikaa ja koodia;
  • Voit muuntaa dataa, muokata tekstiä, käsitellä kokoelmia ja saada vastauksia välittömästi;
  • Näistä työkaluista tulee välttämättömiä, kun rakennat monimutkaisempia ohjelmia.
question mark

Mitä len("Python") palauttaa?

Select the correct answer

Oliko kaikki selvää?

Miten voimme parantaa sitä?

Kiitos palautteestasi!

Osio 4. Luku 1

Kysy tekoälyä

expand

Kysy tekoälyä

ChatGPT

Kysy mitä tahansa tai kokeile jotakin ehdotetuista kysymyksistä aloittaaksesi keskustelumme

Awesome!

Completion rate improved to 5

bookSisäänrakennetut Funktiot

Pyyhkäise näyttääksesi valikon

Python sisältää kymmeniä sisäänrakennettuja funktioita — ei tarvita tuontia. Ne auttavat muuntamaan, mittaamaan tai muuttamaan arvoja yhdellä koodirivillä.

Funktiot on ryhmitelty käyttötarkoituksen mukaan: numerot, teksti, tyypit ja kokoelmat.

Tietotyyppien muuntaminen

Nämä funktiot auttavat muuntamaan perusmuotojen välillä:

  • int() — kokonaisluvuksi;
  • float() — liukuluvuksi;
  • str() — merkkijonoksi;
  • bool() — totuusarvoksi.

Hyödyllisiä syötteiden, muotoilun tai lausekkeiden kanssa työskennellessä.

Numeroiden käsittely

Nämä auttavat siistimään tai säätämään numeerisia arvoja:

  • abs() — itseisarvo (poistaa miinusmerkin);
  • round() — pyöristää liukuluvut lähimpään kokonaislukuun tai desimaaliin.

Merkkijonojen käsittely

Näitä käytetään yleisesti tekstin siistimiseen ja muotoiluun:

  • lower() — muuntaa kaikki kirjaimet pieniksi;
  • upper() — muuntaa kaikki kirjaimet isoiksi;
  • strip() — poistaa välilyönnit alusta ja lopusta;
  • replace() — korvaa osan merkkijonosta toisella;
  • split() — jakaa merkkijonon sanalistaksi;
  • join() — yhdistää listan alkiot yhdeksi merkkijonoksi.

Kokoelmien tarkastelu

Nämä palauttavat tietoa listasta, tuplesta tai muusta iteroitavasta:

  • len() — laskee alkiot;
  • max() — suurin arvo;
  • min() — pienin arvo;
  • sum() — kaikkien lukujen summa.

Kokoelmien muuntaminen

Nämä ovat hyödyllisiä silmukoissa, yhdistelyssä tai kokoelmien muuntamisessa:

  • sorted() — palauttaa lajitellun listan;
  • enumerate() — lisää indeksiarvot;
  • zip() — yhdistää useiden listojen alkiot pareiksi;
  • range() — luo numerosarjan;
  • map() — soveltaa funktiota jokaiseen alkioon;
  • filter() — säilyttää ehdon täyttävät alkiot.

Yhteenveto

  • Pythonin sisäänrakennetut funktiot säästävät aikaa ja koodia;
  • Voit muuntaa dataa, muokata tekstiä, käsitellä kokoelmia ja saada vastauksia välittömästi;
  • Näistä työkaluista tulee välttämättömiä, kun rakennat monimutkaisempia ohjelmia.
question mark

Mitä len("Python") palauttaa?

Select the correct answer

Oliko kaikki selvää?

Miten voimme parantaa sitä?

Kiitos palautteestasi!

Osio 4. Luku 1
some-alt