Jaké vestavěné funkce jsou v Pythonu a k čemu slouží?
sobes.tech AI
Odpověď od AI
abs(): Vrací absolutní hodnotu čísla.
all(): Vrací True, pokud jsou všechny prvky iterovatelného objektu pravdivé.
any(): Vrací True, pokud je alespoň jeden prvek iterovatelného objektu pravdivý.
ascii(): Vrací řetězcovou reprezentaci objektu, kde ne-ASCII znaky jsou nahrazeny escapovanými sekvencemi.
bin(): Převádí celé číslo na binární řetězec s prefixem '0b'.
bool(): Převádí hodnotu na boolean (True nebo False).
breakpoint(): Spustí ladicí program na aktuálním místě.
bytearray(): Vrací nový pole bajtů.
bytes(): Vrací neměnitelný objekt bajtů.
callable(): Vrací True, pokud je objekt volatelný (například funkce, metoda atd.).
chr(): Vrací znak odpovídající Unicode kódu celého čísla.
classmethod(): Převádí metodu na třídu-metodu.
compile(): Překládá zdrojový kód nebo AST objekt do kódu.
complex(): Vrací komplexní číslo.
delattr(): Odstraňuje atribut objektu.
dict(): Vrací nový slovník.
dir(): Vrací seznam názvů v aktuálním lokálním prostoru nebo atributů objektu.
divmod(): Vrací n-tici s podílem a zbytkem z dělení dvou čísel.
enumerate(): Vrací enumerátor, který prochází prvky sekvence, vrací dvojice (index, hodnota).
eval(): Vyhodnocuje výraz nebo kódový objekt.
exec(): Spouští dynamicky generovaný kód.
filter(): Vytváří iterátor, který filtruje prvky podle funkce, která vrací True nebo False.
float(): Vrací číslo s plovoucí desetinnou čárkou.
format(): Formátuje hodnotu podle specifikovaného formátu.
frozenset(): Vrací nový neměnitelný množinu.
getattr(): Vrací hodnotu pojmenovaného atributu objektu.
globals(): Vrací slovník aktuální globální tabulky symbolů.
hasattr(): Kontroluje, zda má objekt pojmenovaný atribut.
hash(): Vrací hash hodnotu objektu.
help(): Vyvolává systém nápovědy.
hex(): Převádí celé číslo na hexadecimální řetězec s prefixem '0x'.
id(): Vrací identitu objektu.
input(): Čte řetězec ze standardního vstupu.
int(): Vrací celé číslo.
isinstance(): Kontroluje, zda je objekt instancí třídy nebo jejího podtřídy.
issubclass(): Kontroluje, zda je třída podtřídou jiné třídy.
iter(): Vrací iterátor pro objekt.
len(): Vrací délku (počet prvků) objektu.
list(): Vrací nový seznam.
locals(): Vrací slovník aktuálního lokálního prostoru.
map(): Aplikuje funkci na každý prvek iterovatelného a vrací iterátor s výsledky.
max(): Vrací největší prvek nebo hodnotu.
memoryview(): Vrací pohled na paměť pro daný objekt.
min(): Vrací nejmenší prvek nebo hodnotu.
next(): Získá další prvek z iterátoru.
object(): Vrací prázdný objekt.
oct(): Převádí celé číslo na oktalový řetězec s prefixem '0o'.
open(): Otevírá soubor.
ord(): Vrací Unicode kód znaku.
pow(): Vrací x na y, nebo pokud jsou tři argumenty, (x^y) modulo z.
print(): Vypisuje objekty na výstupní proud.
property(): Vrací objekt vlastnosti.
range(): Vrací neměnitelnou posloupnost čísel.
repr(): Vrací oficiální řetězec reprezentace objektu.
reversed(): Vrací obrácený iterátor sekvence.
round(): Zaokrouhluje číslo na daný počet desetinných míst.
set(): Vrací nový množinu.
setattr(): Nastavuje hodnotu atributu objektu.
slice(): Vrací objekt slice, který reprezentuje sadu indexů.
sorted(): Vrací novou seřazenou listinu prvků.
staticmethod(): Převádí metodu na statickou.
str(): Vrací neformální nebo hezky formátovaný řetězec reprezentace objektu.
sum(): Sčítá prvky iterovatelného.
super(): Vrací proxy objekt, který deleguje volání metod na rodičovskou nebo sesterskou třídu.
tuple(): Vrací nový tuple.
type(): Vrací typ objektu nebo vytváří nový typ.
vars(): Vrací atribut __dict__ objektu.
zip(): Vytváří iterátor, který spojuje prvky z několika iterovatelných.
__import__(): Funkce volaná operátorem import.
Plné popisy každé funkce jsou uvedeny v oficiální dokumentaci, která je hlavním zdrojem informací.