Laboratorium 5
Pętla "for" cd.
Pętla for przechodząca po każdym znaku
for zmienna in napis:
instrukcje do wykonania w pętli
Przydatne metody/funkcje:
len(napis) - zwraca długość napisu.
count(wzorzec) - zwraca informację ile razy wzorzec występuje w łańcuchu znaków.
find(wzorzec) - zwraca pozycję w której występuje wzorzec. W przypadku braku wzorca zwraca -1.
index(wzorzec) - zwraca pozycję w której występuje wzorzec.
islower() - zwraca informację czy wszystkie litery są małe.
istitle() - zwraca informację czy pierwsza litera jest małe.
isupper() - zwraca informację czy wszystkie litery są duże.
lower() - konwertuje wszystkie duże litery na małe.
replace(wzorzec1, wzorzec2) - zamienia wzorzec1 na wzorzec2.
title() - konwertuje pierwszy znak na dużą literkę.
upper() - konwertuje wszystkie małe litery na duże.
Wywołanie metody:
napis.metoda.
Odwoływanie się do pojedynczego znaku:
Odwołujemy się do pojedynczego znaku poprzez podanie indeksu. Indeksy numerowane są od 0.
Sposób odwołania się: nazwa[indeks].
Wycinanie napisu:
Wycinamy napis poprzez podanie zakresu indeksów. Indeksy numerowane są od 0. Możemy
również wstawiać wartości ujemne. Sposób wycięcia: nazwa[indeksod:indeksdo+1].
listy i krotki
Nadanie wartości początkowych do zmiennej przechowującej listę:
zmienna = [argument1, argument2, ... , argumentN]
Nadanie wartości początkowych do zmiennej przechowującej krotkę:
zmienna = (argument1, argument2, ... , argumentN)
Pętla for przechodząca po każdym elemencie listy lub krotki
for zmienna in lista_lub_krotka:
instrukcje do wykonania w pętli
Operacje na listach/krotkach:
element in lista_lub_krotka - sprawdza, że element znajduje się w liście lub krotce.
Przydatna funkcja:
len(lista_lub_krotka) - zwraca liczbę elementów listy/krotki.
Przydatne metody na listach:
append(element) - dodaje element do listy.
clear() - usuwa wszystkie elementy z listy.
count(element) - zwraca informację ile razy element wystąpił w liście.
index(element) - zwraca indeks na którym znajduje się pierwszy znaleziony element.
insert(indeks, element) - wstawia element na określony indeks.
pop(indeks) - usuwa element znajdujący się na podanym indeksie.
remove(element) - usuwa pierwsze wystąpienie elementu.
reverse() - odwraca elementy w liście.
sort() - sortuje elementy.
Wywołanie metody: lista.metoda.
Przydatne metody na krotkach:
count(element) - zwraca informację ile razy element wystąpił w krotce.
index(element) - zwraca indeks na którym znajduje się pierwszy znaleziony element.
Wywołanie metody: krotka.metoda.
Odwoływanie się do elementu list i krotek:
Odwołujemy się do konkretnego elementu poprzez podanie indeksu. Indeksy
numerowane są od 0. Sposób odwołania się: nazwa[indeks].
Wycinanie:
Wycinamy kawałek listy poprzez podanie zakresu indeksów. Indeksy numerowane są od 0. Możemy
również używać wartości ujemnych. Sposób wycięcia: nazwa[indeksod:indeksdo+1].