Informatika2-2013/Gyakorlat08
A MathWikiből
(Változatok közti eltérés)
15. sor: | 15. sor: | ||
** Nincs pontosvesszõ, így értelemszerûen a sortörés számít | ** Nincs pontosvesszõ, így értelemszerûen a sortörés számít | ||
** függvényhívás mint C-ben. | ** függvényhívás mint C-ben. | ||
+ | * Tömbök helyett vannak listáink, melyek hasonlóan mûködnek: | ||
+ | <python> | ||
+ | l = [4, 5, 7, 8, 9, 4, 6] | ||
+ | b = l[1] + l[0] | ||
+ | l[2] = 8 | ||
+ | print l[2:5] | ||
+ | </python> | ||
+ | ** Változókat nem kell deklarálni, mint ahogy C-ben kellett (nem kell int b, ahhoz hogy használhassam b-t) | ||
+ | ** Listák szintén 0-tól indexelendõk | ||
+ | ** Részlistát lekérhetünk a fenti módon | ||
+ | ** print-el tudunk írni a kimenetre (terminálba a mi esetünkben) | ||
+ | * További adatszerkezetek: | ||
+ | <python> | ||
+ | s = "The quick brown fox jumps over the lazy dog." # string | ||
+ | t = (4, 5) # tuple | ||
+ | d = {"alma":6, "korte":8, "banan":24} # dictionary | ||
+ | print d["korte"] | ||
+ | </python> |
A lap 2013. április 2., 04:08-kori változata
Sage/Python Ismétlés
- Mûveletek mint C-ben, ami itt még pluszban van: ** (hatványozás)
- Függvényeknek nem kell visszatérési értéket adni:
def fv_neve(x, y): return x + y fv_neve(2, 10)
- Több dologra is emlékeztet az elõzõ 2 sor kód:
- Általában nem kell változóknak a típusát megadnunk
- A def kulcsszóval tudunk függvényt definiálni
- Fontos a formázás, itt nincs kapcsos zárójel, a szóközök jelzik, hogy melyik blokkon belül vagyunk (itt a return a def-en belül van, de a függvényhívás már nem)
- Nincs pontosvesszõ, így értelemszerûen a sortörés számít
- függvényhívás mint C-ben.
- Tömbök helyett vannak listáink, melyek hasonlóan mûködnek:
l = [4, 5, 7, 8, 9, 4, 6] b = l[1] + l[0] l[2] = 8 print l[2:5]
- Változókat nem kell deklarálni, mint ahogy C-ben kellett (nem kell int b, ahhoz hogy használhassam b-t)
- Listák szintén 0-tól indexelendõk
- Részlistát lekérhetünk a fenti módon
- print-el tudunk írni a kimenetre (terminálba a mi esetünkben)
- További adatszerkezetek:
s = "The quick brown fox jumps over the lazy dog." # string t = (4, 5) # tuple d = {"alma":6, "korte":8, "banan":24} # dictionary print d["korte"]