oop

 0    13 fiche    szczepaniaklucja7
Télécharger mP3 Imprimer jouer consultez
 
question réponse
Za pomocą jakiej wbudowanej funkcji w Pythonie można wyświetlić metody i atrybuty obiektu?
commencer à apprendre
text = "hello" print(dir(text))
Jaka jest różnica między słowami kluczowymi pass i continue
commencer à apprendre
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
commencer à apprendre
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?
commencer à apprendre
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
commencer à apprendre
* 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?
commencer à apprendre
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?
commencer à apprendre
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?
commencer à apprendre
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?
commencer à apprendre
'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()?
commencer à apprendre
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?
commencer à apprendre
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)?
commencer à apprendre
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__?
commencer à apprendre
Umożliwia dostęp do elementów obiektu za pomocą nawiasów kwadratowych [i] (tzw. akces elementu)

Vous devez vous connecter pour poster un commentaire.