Font size
WorksheetsStrukturalne typy danych, operacje na plikach, klasy - Python
Total questions: 18
Worksheet time: 17mins
Na zdjęciu widzę:
zmienne typu string
zmienne typu int
listę, słownik i krotkę
tablice dwuwymiarowe
Struktura danych zbudowana z par klucz-wartość to:
(a)
Krotka jest niemutowalna, to znaczy, że nie można zmieniać raz przypisanych do niej elementów:
prawda
fałsz
nie wiem
Wszystkie elementy listy muszą być tego samego typu:
prawda
fałsz
nie wiem
Czego spodziewasz się w konsoli po wykonaniu takiego programu?
Willy
0
4
list
Czego spodziewasz się w konsoli po wykonaniu takiego programu?
Willy
Ben
2
Frank
Co zobaczymy w konsoli?
2
Aleks
Adrian
False
Dopasuj typy danych:
float
dict (słownik)
int
tuple (krotka)
list
Co tu się dzieje?
Usuwamy z listy "names" imię "Franceso"
Tworzymy zmienną o nazwie "names"
Dodajemy na koniec listy "names" imię "Francesco"
nie wiem
Dopasuj co robią poszczególne operacje na liście "names":
sortuje elementy listy
usuwa pierwsze napotkane na liście "Joe"
Liczy wystąpienia imienia "Joe"
usunie z listy "names" imię "Joe"
Tryb otwierania pliku (a) oznacza otwieranie do odczytu. Tryb (b) nadpisuje plik, a tryb (c) dodaje dane na końcu zawartości danego pliku.
Dopasuj metody odczytu danych z pliku
readlines()
odczyt całej zawartości pliku
readline()
odczyt jednej linii pliku
read()
odczytuje plik linia po linii do listy
Programowanie obiektowe: w Pythonie można tworzyć swoje własne obiekty. Aby to zrobić należy najpierw opisać dany obiekt, czyli stworzyć dla niego:
listę
słownik
klasę
moduł
Klasa to dokładny opis obiektu. Co zawiera?
zbiór zmiennych typu str
słowniki zawierające pary klucz-wartość
zaimportowane moduły
atrybuty i metody (cechy i funkcje)
Dopasuj następujące:
def pokaz (self):
print(self.woda)
konstruktor
self.woda = 100
atrybut
car1 = Car()
metoda
def __init__
utworzenie obiektu danej klasy
Uporządkuj, żeby poprawnie utworzyć klasę o nazwie Car:
class
Car
:
Utwórz konstruktor (a) (b) (c)
Jak oceniasz poziom trudności przerobionych treści?
za łatwe
w sam raz
dosyć trudne
za trudne
