Cambiar a contenido. | Saltar a navegación

Screen styles
Usted está aquí: Inicio Documentación Manual de referencia Sintáxis básica

Sintáxis básica

Nota: Ésta es la vista de impresión del Manual de referencia completo en una sola página. Si lo prefiere puede encontrar la versión original aquí.

Explicación de la sintaxis básica para Python.

1. Tipo de datos

1.1. Tipo de datos

Tipo Clase Notas Ejemplo
str String Inmutable 'Integrador'
unicode String Versión Unicode de str u'Integrador'
list Secuencia Mutable, puede contener diversos tipos [4.0, 'string', True]
tuple Secuencia Inmutable (4.0, 'string', True)
set Conjunto Mutable, sin orden, no contiene duplicados set([4.0, 'string', True])
frozenset Conjunto Inmutable, sin orden, no contiene duplicados frozenset([4.0, 'string', True])
dict Mapping Grupo de pares clave, valor {'key1': 1.0, 'key2': False}
int Número entero Precisión fija, promovido a long en caso de overflow. 42
long Número entero Precisión arbitraria 42L ó 456966786151987643L
float Número Coma flotante de doble precisión 3.1415927
bool Booleano Valor booleano verdadero o falso True o False

2. Usando python como una calculadora

El interprete de python trabaja como si fuera una calculadora, escribes código y nos devuelve un resultado inmediato, la sintaxis básica es muy sencilla parecida lenguajes de programación como C o Java. Se respetan los operadores básicos: +,-,/,*, los paréntesis etc.

Los comentarios son representados con el símbolo #

 

Ejemplo de código  

>>> 2+2
4
>>> # Esto es un comentario
... 2+2
4
>>> 2+2  # este es un comentario en la misma linea
4
>>> (50-5*6)/4
5
>>> # Divisiones entre enteros
... 7/3
2
>>> 7/-3
-3

El signo '=' es utilizado para asociar un valor con una variable:

>>> width = 20
>>> height = 5*9
>>> width * height
900

Eso algo muy común en lenguajes de programación, python nos permite asignar el mismo valor varias veces simultáneamente.



>>> x = y = z = 0  # Zero x, y and z
>>> x
0
>>> y
0
>>> z
0