|
término |
definición |
Za pomocą jakiej wbudowanej funkcji w Pythonie można wyświetlić metody i atrybuty obiektu? empezar lección
|
|
text = "hello" print(dir(text))
|
|
|
Jaka jest różnica między słowami kluczowymi pass i continue empezar lección
|
|
pass: to instrukcja pusta, używana jako wypełniacz (placeholder), gdy składnia wymaga instrukcji, ale nie chcemy wykonywać żadnej operacji. ◦ continue: powoduje pominięcie reszty kodu w bieżącej iteracji pętli i natychmiastowe przejście do kolejnego kroku
|
|
|
Jaka jest różnica między kolekcjami set i list empezar lección
|
|
list: to uporządkowany zbiór elementów, który można modyfikować (dodawać, usuwać). ◦ set: to nieuporządkowana kolekcja unikalnych elementów; służy m.in. do szybkiego tworzenia list bez duplikatów.
|
|
|
Jakie są różnice między kolekcjami tuple i list? empezar lección
|
|
list: jest modyfikowalna (zmienna) – można zmieniać jej elementy po utworzeniu. ◦ tuple (krotka): jest niemodyfikowalna – nie pozwala na dodawanie ani zmianę elementów po stworzeniu. Obie są uporządkowane i pozwalają na dostęp po indeksie
|
|
|
Proszę wyjaśnić rolę rozpakowywania argumentów (*args i kwargs) w Pythonie. Rozpakowywanie pozwala przekazywać kolekcje do funkcji empezar lección
|
|
* rozpakowuje obiekty iterowalne (listy, krotki) jako osobne argumenty pozycyjne, natomiast ** rozpakowuje słowniki jako argumenty nazwane. Jest to uzasadnione przy tworzeniu dekoratorów obsługujących dowolne funkcje
|
|
|
Jak sformatować liczbę zmiennoprzecinkową w f-stringu, np. do dwóch miejsc po przecinku? empezar lección
|
|
Stosuje się zapis wewnątrz nawiasów klamrowych z użyciem dwukropka i specyfikatora formatu, np. {zmienna:.2f}
|
|
|
Jak iterować po kluczach, wartościach i parach klucz-wartość w słowniku? empezar lección
|
|
Klucze: for klucz in slownik. keys(): Wartości: for wartosc in slownik. values(): Pary: for klucz, wartosc in slownik. items():
|
|
|
Dlaczego metody słownika keys() i values() w Pythonie nie zwracają listy? empezar lección
|
|
Zwracają one specjalne widoki słownika (dict_keys, dict_values), które aktualizują się automatycznie przy zmianie słownika, co jest bardziej wydajne pamięciowo niż tworzenie statycznej listy.
|
|
|
Czym różni się tryb 'w' od 'a' podczas zapisu do pliku? empezar lección
|
|
'w': otwiera plik do zapisu i nadpisuje jego istniejącą zawartość. ◦ 'a': służy do dopytywania danych na końcu istniejącego pliku
|
|
|
Czym różni się metoda read() od readline()? empezar lección
|
|
read(): wczytuje całą zawartość pliku jako jeden duży tekst. ◦ readline(): czyta plik linia po linii, zwracając przy każdym wywołaniu kolejny wiersz
|
|
|
Do czego służy funkcja join? empezar lección
|
|
Służy do łączenia elementów listy (lub innej sekwencji) w jeden łańcuch znaków przy użyciu określonego separatora
|
|
|
Dlaczego zaleca się używać menedżera kontekstu (with)? empezar lección
|
|
Instrukcja with gwarantuje automatyczne zamknięcie pliku po zakończeniu bloku kodu, nawet jeśli w międzyczasie wystąpi błąd, co zapobiega wyciekom zasobów.
|
|
|
Do czego służy metoda __getitem__? empezar lección
|
|
Umożliwia dostęp do elementów obiektu za pomocą nawiasów kwadratowych [i] (tzw. akces elementu)
|
|
|