Programozási függvények

1. capitalize():

Az első karaktert nagy betűvé teszi

"virág".capitalize() -> "Virág"

2. lower()

Kisbetűssé teszi az egészet

"VIRÁG".lower() -> "virág"

3. center()

A paraméterben szereplő szélességben középre igazítja

"Virág".center(teljes szélesség)

4. count()

Megszámolja a paraméterben lévő karaktert

"virág".count("v") -> 1

5. endswith()

Megvizsgálja, hogy a paraméterben szereplő karakterre / szóra végződik-e a megadott string

"szép a virág".endswith("virág") -> True
"szép a virág".endswith("tulipán") -> False

6. startswith()

Megvizsgálja, hogy a paraméterben szereplő karakterrel / szóval kezdődik-e a megadott string

"szép a virág".endswith("szép") -> True
"szép a virág".endswith("csúnya") -> False

7. find()

Az adott string-ben megkeresi az első paramétert

"szép a virág".find("a") -> 5
"szép a virág".find("virág") -> 7
"szép a virág".find("tulipán") -> -1

FONTOS: ha olyat keresünk, ami nincs benne, akkor -1 ad vissza

FONTOS: a második paraméterben megadhatjuk, hogy honnan kezdje (1-től kell számolni)

FONTOS: a harmadik paraméter megadja a végét

9. isnumeric()

Megadja, hogy az adott string csak számokat tartalmaz-e

"virág".isnumeric() = False
"1337".isnumeric() = True

FONTOS: csak stringekkel működik

10. upper()

Nagybetűssé konvertálja a stringet

"virág".upper() -> "VIRÁG"

12. replace()

Az első paraméterben megadott szót / karaktert kicseréli a másodiban megadottra

"szeretem a virágot".replace("virágot", "csokit") -> "szeretem a csokit"

13. lstrip(), rstrip(), strip()

Eltávolítja a nem látható karaktereket:

"\tSzeretem a csokit\n".strip() -> "Szeretem a csokit"

14. split()

A paraméterben stringnél szétválasztja a főstringet.

"Szeretem a csokit".split(" ") -> ['Szeretem', 'a', 'csokit']

15. swapcase()

Kisbetűsből nagyot, nagybetűsből kicsit csinál

"ViRÁg".swapcase() -> "vIráG"

Egyéb

String megfordítása

"virág"[::-1] -> "gáriv"

Osztályok (Class)

Init

class auto:
    def __init__(self, gyarto, tipus, szin, evjarat):
        self.Gyarto = gyarto
        self.Tipus = tipus
        self.Szin = szin
        self.Evjarat = evjarat

TODO: Class gyakorlás