Technika | Programování

Python - Tipy & Triky

Anonym

23:35 | 3.6.2010
Anonym

Hodnocení

Dneska si ukážeme trošku Pythoní magie. Začneme s několika tipy ke vstupu/výstupu a výběru hodnot. Dále se zaměříme na řetězce, seznamy, n-ticemi a slovníky. Ukážeme si jak zapisovat slice konstrukce, generátory seznamů a další. Podíváme se i na lambda funkce, anonymní proměnné a nezapomeneme ani na třídní a statické metody. Na závěr si popíšeme pár užitečných vestavěných funkcí o kterých možná nemáte ani tušení.

Python - Tipy & Triky
Python - Tipy & Triky

Dnes si ukážeme trošku Pythoní magie. Začneme s několika tipy ke vstupu/výstupu a výběru hodnot. Dále se zaměříme na řetězce, seznamy, n-ticemi a slovníky. Ukážeme si jak zapisovat slice konstrukce, generátory seznamů a další. Podíváme se i na lambda funkce, anonymní proměnné a nezapomeneme ani na třídní a statické metody. Na závěr si popíšeme pár užitečných vestavěných funkcí o kterých možná nemáte ani tušení.

POZOR! Pokud budete tuto konstrukci používat, je třeba aby "hodnota1" NIKDY nebyla (nemohla by být) interpretována jako False! V případě, že bude False, pak se stane první část výrazu, spojená pomocí and, nepravdivá a výsledkem bude automaticky hodnota2.

Tato konstrukce je čistší způsob zápisu jednořádkového výběru hodnoty, ačkoli mně osobně se zdá méně přehledný. Hlavní výhodou oproti výše uvedené konstrukci s and a or je, že odpadá problém špatného vyhodnocení, když je hodnota1 False.

Možná se Vám to už stalo, iterujete si přes nějaký objekt, provádíte operace s jednotlivými jeho prvky a najednou zjistíte, že by jste potřebovali znát index toho aktuálního. S tímto Vám pomůže funkce enumerate(), která vrátí objekt, který během iterace vrací dvojici, ve které je první položka index a druhá požadovaný prvek.

Zdroj: Tojaj.com

Nepřehlédněte

John: Jančík obviněn bude. Vytáhli jsme kostlivce ze…

John: Jančík obviněn bude. Vytáhli jsme kostlivce ze skříní :: Domácí :: ČT24

7.1. | 02:43 Ct24.cz

Praha – Minulý týden zrušil státní zástupce usnesení o…

Logitech G11 Gaming Keyboard

Logitech G11 Gaming Keyboard

7.1. | 02:43 Alza.cz

Profesionální herní klávesnice, ke které dostanete herní myš…

Shakes a Fidget - Cheat

Shakes a Fidget - Cheat

7.1. | 02:43 Shakes-And-Fidget.cz

Návod jak vydělat neomezené množství zlaťáků a houbiček

Alternativa k PPC kampaním od společnosti mClick je tu!

Alternativa k PPC kampaním od společnosti mClick je tu!

13.11. | 15:04 Webitech.cz

Jedná se o systém s názvem mClick, který spustila Česká…


Komentáře

  • Tento článek ještě nikdo neokomentoval. Buď první!
  • Anonym

Oblíbenost