PeciosEn esta página se encuentra información suelta a la que se hace referencia en otros lugares de este tutorial:
Las palabras reservadas de Python son las siguientes:
and del for is raise
assert elif from lambda return
break else global not try
class except if or while
continue exec import pass yield
def finally in print
Estas palabras no pueden utilizarse para nombrar variables.
A veces IDLE da un error extraño (digo extraño porque da ese error a rachas, puede estar días sin darlo y de pronto empezar a darlo continuamente durante un día). Consiste en que no permite utilizar caracteres que no están en el alfabeto inglés, es decir, vocales acentuadas, eñes, c cedillas, etc. Si en un programa utilizamos alguna cadena que contenga alguno de estos caracteres, el mensaje que aparece es el siguiente:
>>> Exception in Tkinter callback Traceback
(most recent call last):
File "C:\ARCHIVOS DE
PROGRAMA\PYTHON22\lib\lib-tk\Tkinter.py", line 1292, in __call__
return apply(self.func, args) File
"C:\ARCHIV~1\PYTHON22\Tools\idle\IOBinding.py", line 128, in save
if self.writefile(self.filename):
File "C:\ARCHIV~1\PYTHON22\Tools\idle\IOBinding.py",
line 154, in writefile
f.write(chars) UnicodeError: ASCII encoding error:
ordinal not in range(128)
La forma de resolver este error está descrita en la FAQ de Python
Autor: Bartolomé Sintes Marco
Última modificación de esta página: 2 de mayo de 2002