Sintaxis y semántica de Python

Python se diseñó para ser una lengua altamente legible.

[1]​ Tiene un diseño visual relativamente claro y utiliza palabras clave inglesas frecuentemente dónde otras usan signos de puntuación.

El objetivo de Python es ser sencillo y consistente en el diseño de su sintaxis, resumido en el mantra "tendría que haber uno—y preferentemente sólo uno—manera obvia para hacerlo", de "The Zen of Python".

[2]​ Este mantra es intencionadamente opuesto al mantra de Perl y Ruby, " hay más de una manera para hacerlo".

Python tiene las siguientes palabras clave o palabras reservadas; no pueden ser utilizados como identificadores.