Python3 Ściąga
Wbudowane metody
| abs(num) | Pobierz wartość bezwzględną |
| all(iterable) | Zwraca True, jeśli wszystkie elementy w obiekcie iterowalnym mają wartość True |
| any(iterable) | Zwraca True, jeśli jakikolwiek element w obiekcie iterowalnym ma wartość True |
| ascii(object) | Konwertuje znaki niebędące ASCII w obiekcie na znaki ASCII |
| bin(num) | Konwertuje liczbę na ciąg binarny |
| bool([value]) | Konwertuje wartość na typ logiczny (bool) |
| bytearray(source) | Konwertuje źródło na typ bytearray |
| bytes(source) | Konwertuje źródło na typ bytes |
| callable(object) | Sprawdza, czy obiekt jest wywoływalny |
| chr(i) | Konwertuje kod ASCII na znak |
| classmethod(function) | Konwertuje metodę w metodę klasy |
| compile(source, filename, mode) | Kompiluje źródło w wykonywalny obiekt kodu |
| complex([real[, imag]]) | Tworzy liczbę zespoloną z części rzeczywistej i urojonej |
| delattr(object, name) | Usuwa nazwany atrybut z obiektu; zgłasza wyjątek, jeśli nie istnieje |
| dict() | Tworzy słownik |
| dir([object]) | Zwraca listę atrybutów obiektu |
| divmod(x, y) | Dzieli x przez y; zwraca iloraz i resztę |
| enumerate(iterable, start=0) | Łączy obiekt iterowalny w sekwencję indeksów z indeksami i danymi |
| eval(expression) | Wykonuje pojedyncze wyrażenie w postaci ciągu znaków i zwraca wynik |
| exec(object, globals, locals) | Wykonuje złożony kod (ciąg znaków lub typ kodu); nie zwraca wyniku |
| filter(function, iterable) | Filtruje obiekt iterowalny, zachowując obiekty, dla których funkcja zwraca True |
| float([x]) | Konwertuje liczbę lub ciąg znaków na typ zmiennoprzecinkowy |
| format(value[, format_spec]) | Formatuje obiekt jako ciąg znaków |
| frozenset([iterable]) | Konwertuje obiekt iterowalny na typ niezmiennego zbioru |
| getattr(object, name[, default]) | Pobiera określony atrybut obiektu; zwraca wartość domyślną, jeśli nie istnieje |
| globals() | Zwraca wszystkie zmienne globalne w formie słownika |
| hasattr(object, name) | Sprawdza, czy obiekt posiada określony atrybut |
| hash(object) | Pobiera wartość skrótu (hash) obiektu |
| help(object) | Pobiera dokumentację pomocy dla obiektu |
| hex(x) | Konwertuje liczbę całkowitą na ciąg szesnastkowy |
| id(object) | Zwraca unikalny identyfikator obiektu |
| input([prompt]) | Odczytuje linię wprowadzoną przez użytkownika i zwraca ją |
| int(x=0, base=10) | Konwertuje liczbę lub ciąg znaków na liczbę całkowitą |
| isinstance(object, classinfo) | Sprawdza, czy obiekt jest instancją klasy lub jej podklasy |
| issubclass(object, classinfo) | Sprawdza, czy klasa jest podklasą innej klasy |
| iter(object[, sentinel]) | Generuje iterator z obiektu |
| len(s) | Pobiera długość obiektu (s musi być sekwencją lub kolekcją) |
| list([iterable]) | Konwertuje obiekt iterowalny na listę |
| locals() | Zwraca wszystkie zmienne lokalne w formie słownika |
| map(function, iterable, …) | Stosuje funkcję do każdego elementu obiektu iterowalnego; zwraca listę wyników |
| max(arg1, arg2, *args[, key]) | Pobiera maksymalną wartość z obiektu iterowalnego lub argumentów |
| memoryview(obj) | Opakowuje obiekt w obiekt widoku pamięci |
| min(arg1, arg2, *args[, key]) | Pobiera minimalną wartość z obiektu iterowalnego lub argumentów |
| next(iterator, default) | Pobiera następny element iteratora; zwraca wartość domyślną, jeśli nie ma więcej elementów |
| object() | Zwraca nowy obiekt |
| oct(x) | Konwertuje liczbę całkowitą na ciąg ósemkowy |
| open(file) | Otwiera plik i zwraca obiekt pliku |
| ord(c) | Konwertuje znak Unicode na jego wartość całkowitą ASCII lub Unicode |
| pow(x, y[, z]) | Oblicza x do potęgi y, modulo z |
| print(*objects) | Wypisuje obiekty na standardowe wyjście lub strumień pliku |
| property() | Generuje atrybut z metod typu getter, setter, deleter |
| range(start, stop[, step]) | Zwraca niezmienną sekwencję liczb |
| repr(obj) | Zwraca reprezentację obiektu zdatną do wydruku (odpowiednią dla interpretera) |
| reversed(seq) | Odwraca sekwencję i zwraca iterator |
| round(number[, ndigits]) | Zaokrągla liczbę zmiennoprzecinkową do określonej liczby miejsc po przecinku |
| set([iterable]) | Konwertuje obiekt iterowalny na typ zbioru |
| setattr(object, name, value) | Ustawia atrybut obiektu według nazwy |
| slice(start, stop, step) | Zwraca obiekt wycinka (slice) |
| sorted(iterable[, key][, reverse]) | Sortuje obiekt iterowalny i zwraca nową listę |
| staticmethod(function) | Konwertuje metodę w metodę statyczną |
| str(object=’') | Konwertuje obiekt na typ ciągu znaków (czytelny dla człowieka) |
| sum(iterable, start) | Sumuje wszystkie elementy w obiekcie iterowalnym |
| super(type[, object-or-type]) | Pobiera klasę nadrzędną |
| tuple(iterable) | Konwertuje obiekt iterowalny na krotkę |
| type(object) | Zwraca typ obiektu |
| type(name, bases, dict) | Tworzy nowy obiekt typu |
| vars(object) | Zwraca atrybuty i wartości obiektu w formie słownika |
| zip(*iterables) | Pakuje elementy z wielu obiektów iterowalnych w krotki; zwraca listę |
| import(name) | Dynamicznie importuje moduł |
Metody list
| append(item) | Dodaje element na końcu listy |
| extend(lst) | Dodaje wszystkie elementy z lst do listy |
| insert(index, element) | Wstawia element na określonej pozycji w liście |
| remove(element) | Znajduje i usuwa pierwsze wystąpienie elementu od lewej strony |
| index(element) | Znajduje i zwraca indeks pierwszego wystąpienia elementu od lewej strony |
| count(element) | Zwraca liczbę wystąpień określonego elementu |
| pop(index) | Usuwa i zwraca element na określonej pozycji |
| reverse() | Odwraca listę |
| sort(key=…, reverse=…) | Sortuje listę |
| copy() | Płytka kopia listy |
| clear() | Usuwa wszystkie elementy z listy |
Metody słowników
| clear() | Usuwa wszystkie elementy |
| copy() | Płytka kopia |
| fromkeys(sequence[, value]) | Tworzy nowy słownik z sequence jako kluczami i value jako wartością |
| get(key[, value]) | Zwraca wartość dla klucza; zwraca wartość domyślną, jeśli nie istnieje |
| items() | Zwraca wszystkie pary klucz-wartość w słowniku (jako krotki) |
| keys() | Zwraca wszystkie klucze w słowniku |
| popitem() | Usuwa i zwraca dowolny (nie losowy) element |
| setdefault(key[, default_value]) | Wstawia klucz z default_value, jeśli nie istnieje; zwraca wartość dla klucza |
| pop(key[, default]) | Usuwa i zwraca wartość dla klucza; zwraca wartość domyślną, jeśli nie istnieje |
| values() | Zwraca wszystkie wartości w słowniku |
| update([other]) | Aktualizuje słownik za pomocą other (słownik lub obiekt iterowalny z parami) |
Metody zbiorów (Set)
| remove(element) | Usuwa określony element; zgłasza wyjątek, jeśli nie istnieje |
| add(elem) | Dodaje element; nie robi nic, jeśli już istnieje |
| copy() | Płytka kopia zbioru |
| clear() | Usuwa wszystkie elementy ze zbioru |
| a.difference(b) | Zwraca zbiór elementów znajdujących się w a, ale nie w b |
| a.difference_update(b) | Usuwa elementy ze zbioru b ze zbioru a |
| discard(x) | Usuwa określony element, jeśli istnieje |
| a.intersection(*other_sets) | Zwraca iloczyn (część wspólną) zbioru a i pozostałych zbiorów |
| a.intersection_update(*other_sets) | Pozostawia tylko elementy znajdujące się w a i wszystkich pozostałych zbiorach |
| a.isdisjoint(b) | Sprawdza, czy dwa zbiory nie mają wspólnych elementów |
| a.issubset(b) | Sprawdza, czy a jest podzbiorem b |
| pop() | Usuwa i zwraca dowolny (nie losowy) element ze zbioru |
| a.symmetric_difference(b) | Zwraca zbiór elementów znajdujących się w a lub b, ale nie w obu naraz |
| a.symmetric_difference_update(b) | Aktualizuje a o różnicę symetryczną a i b |
| a.union(*other_sets) | Zwraca sumę zbioru a i pozostałych zbiorów |
| a.update(b) | Aktualizuje zbiór a o elementy ze zbioru b |
Metody krotek
| index(element) | Znajduje i zwraca pozycję elementu; zgłasza wyjątek, jeśli nie istnieje |
| count(element) | Liczy wystąpienia określonego elementu |
Indeksowanie i wycinanie (Slicing)
| a[x] | Pobierz (x + 1)-szy element |
| a[-x] | Pobierz x-ty element od końca |
| a[x:] | Pobierz od (x + 1)-szego elementu do końca |
| a[:x] | Pobierz od pierwszego elementu do (x + 1)-szego elementu |
| a[:-x] | Pobierz od pierwszego elementu do x-tego elementu od końca |
| a[x:y] | Pobierz od (x + 1)-szego elementu do (y + 1)-szego elementu |
| a[:] | Płytka kopia a |
Metody ciągów znaków
| capitalize() | Zmienia pierwszą literę na wielką |
| center(width[, fillchar]) | Centruje ciąg i uzupełnia znakiem fillchar do określonej szerokości |
| casefold() | Konwertuje ciąg na małe litery (silniej niż lower()) |
| count(substring[, start[, end]]) | Liczy wystąpienia podciągu |
| endswith(suffix[, start[, end]]) | Sprawdza, czy ciąg kończy się określonym przyrostkiem |
| expandtabs(tabsize) | Zamienia znaki \t w ciągu na określoną liczbę spacji |
| encode(encoding=‘UTF-8’, errors=‘strict’) | Koduje ciąg na dowolne obsługiwane kodowanie |
| find(sub[, start[, end]]) | Znajduje pozycję podciągu od lewej strony (-1, jeśli nie istnieje) |
| format(p0, p1, …, k0=v0, k1=v1, …) | Formatuje ciąg znaków |
| index(sub[, start[, end]]) | Znajduje pozycję podciągu od lewej strony (zgłasza wyjątek, jeśli nie istnieje) |
| isalnum() | Sprawdza, czy ciąg jest alfanumeryczny |
| isalpha() | Sprawdza, czy ciąg jest alfabetyczny |
| isdecimal() | Sprawdza, czy ciąg składa się wyłącznie z cyfr dziesiętnych |
| isdigit() | Sprawdza, czy ciąg składa się wyłącznie z cyfr |
| isidentifier() | Sprawdza, czy ciąg jest prawidłowym identyfikatorem |
| islower() | Sprawdza, czy ciąg składa się z małych liter |
| isnumeric() | Sprawdza, czy ciąg składa się wyłącznie z znaków numerycznych (obsługa Unicode) |
| isprintable() | Sprawdza, czy ciąg jest wyświetlany (można go wydrukować) |
| isspace() | Sprawdza, czy ciąg składa się wyłącznie z białych znaków |
| istitle() | Sprawdza, czy ciąg jest sformatowany jak tytuł (każde słowo z wielkiej litery) |
| isupper() | Sprawdza, czy ciąg składa się wyłącznie z wielkich liter |
| join(iterable) | Łączy obiekty iterowalne ciągów znaków określonym separatorem |
| ljust(width[, fillchar]) | Wyrównuje do lewej i uzupełnia ciąg znaków |
| rjust(width[, fillchar]) | Wyrównuje do prawej i uzupełnia ciąg znaków |
| lower() | Konwertuje wszystkie znaki na małe litery |
| upper() | Konwertuje wszystkie znaki na wielkie litery |
| swapcase() | Zamienia wielkie litery na małe i odwrotnie |
| lstrip([chars]) | Usuwa określone znaki z lewej strony |
| rstrip([chars]) | Usuwa określone znaki z prawej strony |
| strip([chars]) | Usuwa określone znaki z obu stron |
| partition(separator) | Dzieli ciąg na pierwszym napotkanym separatorze; zwraca (przed, sep, po) |
| maketrans(x[, y[, z]]) | Tworzy tabelę mapowania tłumaczeń |
| rpartition(separator) | Dzieli ciąg na ostatnim napotkanym separatorze; zwraca (przed, sep, po) |
| translate(table) | Zamienia znaki przy użyciu tabeli tłumaczeń |
| replace(old, new [, count]) | Zastępuje podciąg old przez new, maksymalnie count razy |
| rfind(sub[, start[, end]]) | Znajduje pozycję podciągu od prawej strony (-1, jeśli nie istnieje) |
| rindex(sub[, start[, end]]) | Znajduje pozycję podciągu od prawej strony (zgłasza wyjątek, jeśli nie istnieje) |
| split([separator [, maxsplit]]) | Dzieli od lewej strony przy użyciu separatora |
| rsplit([separator [, maxsplit]]) | Dzieli od prawej strony przy użyciu separatora |
| splitlines([keepends]) | Dzieli ciąg znaków według linii |
| title() | Konwertuje ciąg znaków na format tytułowy (każde słowo od wielkiej litery) |
| zfill(width) | Uzupełnia ciąg znaków zerami z lewej strony do określonej szerokości |
| format_map(mapping) | Formatuje ciąg znaków przy użyciu mapowania słownikowego |