4.1. Klíčová slova Pythonu

Klíčová slova definují pravidla a strukturu jazyka a nemohou být použita jako jména proměnných.
Python má několik desítek klíčových slov:

 and  logický operátor: ... současně platí... , ... a zároveň...

 as  příkaz využitý při řešení výjimek

 assert  

 break  ukončení současné činnosti a přechod na další (př: vyskočení z cyklu)

 class  třída

 continue  ukončí současný průběh cyklu a zahájí nový průchod cyklem

 def  vytvoření vlastní funkce

 del  zrušení proměnné nebo funkce

 elif  příkaz při vícenásobném větvení (př: if ... elif ... elif ... else... )

 else  ukončení větvení - provede se to, co nesplňuje podmínky předchozích větví

 except  provede následující příkazy, jestliže dojde k výjimce (př: try ... except ...)

 exec  dynamické spouštění kódu programu

 finally  závěrečná část bloku, kde může nastat chyba  (př: try ... except ... finally ... )

 for  cyklus se známím počtem opakování

 from  import funkce z externího modulu (př: from ... import ... )

 global  vytvoření globální proměnné, ke které lze přistupovat ze všech míst programu

 if  jestliže, zahajovací podmínka pro větvení  

 import  načtení externího modulu nebo jeho položek

 in  logický operátor: v, ve = vrací True, jestliže to co je vlevo je obsaženo v tom, co je vpravo

 is  logický operátor: zjištění, zda jsou dva objekty totožné, obsahují stejná data

 lambda  vytvoření funkce pro jednorázové použití

 local  vytvoření lokální proměnné, např. uvnitř funkce

 nonlocal  

 not  logický operátor: ... není = opak = negace ...

 or  logický operátor: ... nebo ....

 pass  příkaz pass nedělá nic tam, kde nějaký příkaz být musí

 raise  příkaz využitý při řešení výjimek

 return  vrací výsledek funkce, podobně jako print, ale bez jakýkoliv úprav

 try  spouští blok, ve kterém se může očekávat chyba, výjimka (př: try ... except ... finaly ... )

 while  cyklus s předem neznámím počtem opakování, provádí se, dokud platí podmínka

 with  

 yield  

 True  pravda = platí = 1 = ano

 False  nepravda = neplatí = 0 = ne

 None  žádný, nic