sábado, 18 de diciembre de 2010

Palabras clave y funciones integradas en Python

Si queremos saber las palabras clave que tiene nuestra versión actual de Python podemos acceder al módulo keyword, el cual recoge dicho conjunto de vocablos. Tal que así:

import keyword

print "Palabras clave", keyword.kwlist

Si nos ponemos algo más puntillosos, podemos mejorar la presentación, bien utilizando el módulo pprint, ó creando una presentación por columnas, tal que así:

import keyword

tab = '\t'
enter = '\n'
contador = 0
cadena = ''

for i in keyword.kwlist:
    cadena += i + tab
    if contador == 5:
        contador = 0
        cadena += enter
    else:
        contador += 1
print cadena

Devolviendo las palabras clave (versión 2.6.6):

Python trae consigo ciertas funciones que vienen de serie, esto es, no es necesario cargarlas desde ningún módulo, como raw_input ó abs. Dichas funciones dependen de la versión Python que tengamos instalada en nuestro sistema. Podemos encontrar (en perfecto inglés) las built-in Functions en:


Aprender tanto las funciones integradas como las palabras clave en Python es importante.

Saludos.

1 comentario: