On merkkijono tai merkki, jolla muuttujaan sijoitetaan jokin arvo.
Pythonissa sijoitusoperaattorina toimii '='- merkki.
nimi = input("syöttäisitkö omasi tai jonkin keksityn nimen tähän: ")
lampo_tila = 85.0
Sijoitusoperaattorin (=) vasemmalla puolella on muuttuja, johon operaattorin avulla sijoitetaan jokin arvo.
Sijoitusoperaattorin (=) oikealla puolella on muuttuja, johon arvo, joka sijoitetaan muuttujaan.
Ovat "säilyttimiä" jollekkin arvolle tai merkkijonolle.
Muuttujalle annetaan nimi. Muuttuja kannattaa nimetä niin, että se kuvaa mahdollisimman hyvin tietoa, mitä siinä säilytetään.
Esimerkiksi "kayttajaTunnus" ja "salasana". Näin ohjelmoijan on helppo käsittää muuttujan merkitys ohjelman koodissa.
Muuttujan arvo voidaan vaihtaa tai tyhjentää. Arvo muuttujassa on jokin tieto, jonka haluat säilyttää muistissa ja käyttää myöhemmin.
Muuttujan nimessä voidaan käyttää:
kirjaimia
numeroita
alaviivoja _
Muuttujan nimessä ei voida käyttää:
ääkkösiä
väliviivaa
pythonin varattuja sanoja (if, else, True yms.)
Muuttuja nimessä pienet ja isot merkit tarkoittavat eri asiaa. ' Lampo_tila' merkitsee eri muuttujaa kuin 'lampo_tila'.
Valikoituvat niiden käyttötarkoituksen mukaan.
Muuttuja tyyppejä ovat:
String - Merkkijonot ("tekstiä")
Int - Kokonaisluku (123)
float - Liukuluku (desimaali, 1.11)
kompleksiluku - complex
bool - totuusarvo (true, false, 1,0)
Muuttujan tai arvon tyypin saa selville funktiolla type().
Kokeile, mitä tyyppiä alla olevat arvot
• 183
• "Hello World!"
• 3.14
• 3,14
• "3.14"
• "3,14"
• (3.14)
Kokeile, mitä seuraavat Python-käskyt tulostavat
• nimi = "gunnhild"
• print(nimi)
• print(nimi.title())
• nimi = nimi.upper()
• print(nimi)
• print(nimi.lower())
• print(nimi)
• nimi = "gunnhild hilverson"
• print(nimi.title())
• print(nimi.upper())