Formátování Pythonu

Formátujte funkce, třídy, slovníky, seznamy a vložené úryvky Pythonu podle známých zásad PEP 8. Formátovač používá jednotné odsazení, mezery, zalamování řádků a práci s uvozovkami při zachování chování programu.

Možnosti formátování Pythonu

  • Limit délky řádku: zvolte délku řádku od 1 do 1000 znaků.
  • Zachovat uvozovky řetězců: zachovat volbu jednoduchých a dvojitých uvozovek místo sjednocování řetězců.
  • Ignorovat koncové čárky: zabránit tomu, aby koncová čárka vynutila jednu položku na řádek.

Načtěte místní soubor Python nebo vložte dočasný úryvek a poté zkopírujte či uložte naformátovaný výsledek z výstupního editoru.

Časté dotazy k formátování Pythonu

Jak na této stránce naformátuji kód?

Vložte kód do levého editoru nebo načtěte soubor, vyberte potřebné možnosti a zvolte Formátovat. Zkontrolujte výsledek vpravo a poté jej zkopírujte nebo uložte.

Proč může formátovač nahlásit chybu?

Kód Pythonu musí být před formátováním syntakticky platný. Zkontrolujte jednotné odsazení (nemíchejte tabulátory a mezery), úplné příkazy, párování závorek a uvozovek a potřebné dvojtečky. Formátování upravuje pouze styl kódu; neopravuje syntaktické chyby. Nejprve kód opravte a poté jej znovu formátujte.

Jak funguje formátovač kódu?

Formátovač kódu čte tokeny odpovídající jazyku a vnořené struktury a poté přepisuje odsazení, mezery a konce řádků podle jednotných pravidel. Program nekompiluje ani nespouští, takže formátování není kontrolou správnosti nebo bezpečnosti.

Jaká nastavení se pro tento jazyk doporučují?

Styl Pythonu používá odsazení o 4 mezery. Výchozích 79 sloupců na stránce odpovídá konzervativnímu limitu PEP 8; tým se může dohodnout na širším limitu až 99. Nastavte limit sloupců, zvolte zachování existujících uvozovek řetězců a rozhodněte, zda koncové čárky mohou rozdělit kolekce a volání na více řádků.

Formátování kódu

Formátujte a zpřehledňujte Java, Python, JavaScript, JSON, HTML a další; upravujte odsazení, mezery a zalomení řádků.

Další nástroje

Úpravy zvuku a efekty

Ořezávejte, spojujte nebo rozdělujte nahrávky, odstraňujte ticho či šum a upravujte hlasitost, rychlost, výšku tónu nebo kanály.

Další nástroje

Nástroje pro tabulky

Otevírejte a upravujte listy CSV či Excel, formátujte tabulkový text a převádějte CSV do Excelu nebo SQL.

Další nástroje

Nástroje pro Markdown

Pište a prohlížejte Markdown, vykreslujte diagramy Mermaid a převádějte Markdown, HTML a tabulky mezi formáty.

Další nástroje

Nástroje pro text

Porovnávejte pasáže, počítejte slova a klíčová slova, řaďte či nahrazujte řádky a prohlížejte text DOCX.

Další nástroje

Slovníky

Vyhledávejte čínské významy, synonyma a antonyma nebo výslovnost IPA v několika jazycích.

Převod a přehrávání zvuku

Převádějte MP3, WAV, FLAC a další formáty, přehrávejte zvuk nebo surové PCM a prohlížejte či upravujte zvuková metadata.

Nástroje pro JSON a data

Prohlížejte, porovnávejte a ověřujte JSON, testujte výrazy JSONPath nebo převádějte data do CSV, YAML a XML.

Další nástroje

Nástroje pro řeč

Přepisujte zvuk na text, generujte řeč z textu nebo nahrávejte svůj hlas v prohlížeči.

Nástroje pro video

Převádějte a komprimujte video, ořezávejte či spojujte klipy, měňte rozměry obrazu a extrahujte zvuk.

Další nástroje

Přehrávání a záznam videa

Přehrávejte místní nebo streamované video, nahrávejte obrazovku či kameru a používejte kameru jako online zrcadlo.

Nástroje pro PDF

Komprimujte nebo spojujte PDF, rozdělujte a přeskupujte stránky, převádějte je na obrázky a prohlížejte či porovnávejte dokumenty.

Další nástroje

Nástroje pro obrázky

Převádějte formáty obrázků, měňte velikost či ořezávejte fotografie, komprimujte soubory, porovnávejte obrázky a získávejte text pomocí OCR.

Další nástroje

Tvorba obrázků

Pořizujte a zkrášlujte snímky obrazovky, měňte text na obrázky či GIF, kreslete na tabuli a vytvářejte slovní mraky nebo favicony.

Další nástroje

Nástroje pro titulky

Upravujte titulky SRT či VTT s náhledem videa, posouvejte časování, převádějte formáty a spravujte titulkové stopy.

Další nástroje

Nástroje pro archivy

Otevírejte soubory ZIP, 7Z, RAR nebo TAR, extrahujte vybraný obsah a vytvářejte nové archivy s volitelnými hesly ZIP/7Z.

Kodéry | Dekodéry

Kódujte a dekódujte Base64 či Base32, escapujte URL, HTML a text Unicode a prohlížejte obsah JWT.

Další nástroje

Nástroje pro čísla

Převádějte číselné soustavy a hodnoty mezi dvojkovou, desítkovou a šestnáctkovou; měňte čísla na slova nebo text na dvojkový zápis.

Kalkulačky

Počítejte procenta a zlomky, shrnujte statistiky a vypočítejte známky, slevy nebo poměry stran.

Další nástroje

Nástroje pro čas

Zobrazte online hodiny, spusťte odpočet či stopky a počítejte data, věk nebo rozdíly časových pásem.

Další nástroje

Síťové nástroje

Zkontrolujte IP a připojení IPv6, prohlížejte požadavky HTTP či soubory HAR a počítejte rozsahy adres CIDR.

Převody jednotek

Převádějte délku, hmotnost, teplotu, datovou kapacitu a další jednotky.

Nástroje pro barvy

Převádějte hodnoty HEX, RGB a HSL, získávejte barvy z obrázku, kontrolujte kontrast nebo testujte displej jednolitými barvami.

QR kódy a čárové kódy

Generujte a skenujte QR nebo čárové kódy včetně QR kódů pro odkazy a sítě Wi-Fi.

Vývojářské a bezpečnostní nástroje

Generujte hashe, UUID a hesla, testujte regulární výrazy, vytvářejte URL slugy a kontrolujte oprávnění souborů.

Další nástroje

Užitečné nástroje

Zkontrolujte rozlišení a obnovovací frekvenci displeje, měřte pravítkem na obrazovce, testujte klávesy nebo čtěte ze čtecího zařízení.

Další nástroje

Hry

2048, Hledání min, Sudoku, Gomoku, Tanková bitva

Další nástroje