Muuntaminen: str()
Puhutaanpa merkkijonoista!
Kuten muistat, seuraava teksti johtaa virheeseen:
print("My age is" + 20)
Toteuttaaksemme yhdistämisen tässä, voimme vain laittaa 20
lainausmerkkeihin, kuten "20"
, mutta tämä ratkaisu ei näytä kauniilta ohjelmallisesti.
Siksi työsi on hedelmällisempää, jos voimme muuntaa kaiken merkkijonoiksi. Tässä str()
-funktio tulisi toteuttaa:
print("My age is " + str(20))
Huomautus
Tämän toiminnon syntaksi saattaa näyttää tutulta, muistuttaen
int()
taifloat()
funktioita. Todellisuudessa se on identtinen, sillä se sisältää argumentin muuntamisen merkkijonoksistr()
funktion avulla.
Swipe to start coding
Olet jo käynyt läpi monia lukuja, hienoa työtä!
Tehtäväsi on korjata virheet saadaksesi ohjelman toimimaan. Muunna numerot str
tietotyypiksi tehtävän suorittamiseksi.
Ratkaisu
Kiitos palautteestasi!