oop

 0    13 fiszek    szczepaniaklucja7
ściągnij mp3 drukuj graj sprawdź się
 
Pytanie Odpowiedź
Za pomocą jakiej wbudowanej funkcji w Pythonie można wyświetlić metody i atrybuty obiektu?
rozpocznij naukę
text = "hello" print(dir(text))
Jaka jest różnica między słowami kluczowymi pass i continue
rozpocznij naukę
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
rozpocznij naukę
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?
rozpocznij naukę
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
rozpocznij naukę
* 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?
rozpocznij naukę
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?
rozpocznij naukę
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?
rozpocznij naukę
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?
rozpocznij naukę
'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()?
rozpocznij naukę
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?
rozpocznij naukę
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)?
rozpocznij naukę
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__?
rozpocznij naukę
Umożliwia dostęp do elementów obiektu za pomocą nawiasów kwadratowych [i] (tzw. akces elementu)

Musisz się zalogować, by móc napisać komentarz.