Czego się nauczysz
Nauczysz się rozbijać wiersz z kilkoma danymi, np. Nowak;17;3b, na pola metodą split() i zamieniać pola liczbowe na liczby.
Po co ci to na maturze
W plikach maturalnych jeden wiersz to często kilka danych naraz, np. nazwisko, klasa i liczba punktów rozdzielone spacją albo średnikiem. Każdy podpunkt zaczyna się od rozdzielenia takiego wiersza na części.
Etapy lekcji
Spis lekcji
Teoria
7 rozdziałówNie zaczęte- 1.1split() tnie wiersz na polaSeparator musi być tym znakiem, który naprawdę stoi w danych.
- 1.2split() bez argumentuTnie po dowolnych białych znakach i nie robi pustych pól.
- 1.3Ostatnie pole i strip()Przy split(";") znak końca wiersza zostaje w ostatnim polu.
- 1.4Pola to napisyPlus skleja napisy, a porównanie napisów idzie znak po znaku.
- 1.5Pola od razu do zmiennychimie, nazwisko, punkty = wiersz.split() pilnuje też liczby pól.
- 1.6Cały plik z polamistrip, split, rozpakowanie i int w jednej pętli: najlepszy wynik z pliku.
- 1.7PodsumowanieNajważniejsze rzeczy z każdego rozdziału na jednej stronie, do szybkiej powtórki.