Diferencia entre revisiones de «Usuario:Lmorillas/modulo programacion/python/variables»
De WikiEducator
(Página creada con '{{MiTitulo| Nombres y variables en Python}} Repaso de tipos: http://es.wikipedia.org/wiki/Python#Variables Los ''tipos de datos'' se pueden resumir en esta tabla: {| class="wi…') |
|||
Línea 1: | Línea 1: | ||
{{MiTitulo| Nombres y variables en Python}} | {{MiTitulo| Nombres y variables en Python}} | ||
+ | == Tipos de datos == | ||
Repaso de tipos: http://es.wikipedia.org/wiki/Python#Variables | Repaso de tipos: http://es.wikipedia.org/wiki/Python#Variables | ||
Línea 17: | Línea 18: | ||
| <code>unicode</code> | | <code>unicode</code> | ||
| Cadena | | Cadena | ||
− | | Versión | + | | Versión Unicode de <code>str</code> |
| <code>u'Cadena'</code> | | <code>u'Cadena'</code> | ||
|- | |- | ||
Línea 66: | Línea 67: | ||
|- | |- | ||
|} | |} | ||
− | + | ||
− | * | + | == Creación de "variables" o etiquetas == |
+ | * Se crean por asignación de un valor a un nombre | ||
+ | * NO se declaran como en otros lenguajes | ||
+ | |||
+ | <source lang="python"> | ||
+ | nombre = "Pilar" | ||
+ | edad = 24 | ||
+ | estudios = "Desarrollo de Aplicaciones Web" | ||
+ | </source> | ||
+ | |||
+ | * Se pueden modificar: | ||
+ | <source lang="python"> | ||
+ | apellido = "Pérez" | ||
+ | nombre = nombre + ' ' + apellido # nombre --> "Pilar Pérez" | ||
+ | edad = edad + 1 # edad --> 25 | ||
+ | edad += 1 # edad --> 26 | ||
+ | </source> | ||
+ | |||
+ | * Antes de utilizar un nombre, tiene que estar creado en el entorno | ||
+ | * Pueden cambiar de tipo | ||
+ | |||
+ | <source lang="python"> | ||
+ | edad = 24 | ||
+ | edad = "veinticuatro" | ||
+ | </source> |
Revisión de 21:15 5 oct 2011
Tipos de datos
Repaso de tipos: http://es.wikipedia.org/wiki/Python#Variables
Los tipos de datos se pueden resumir en esta tabla:
Tipo | Clase | Notas | Ejemplo |
---|---|---|---|
str
|
Cadena | Inmutable | 'Cadena'
|
unicode
|
Cadena | Versión Unicode de str
|
u'Cadena'
|
list
|
Secuencia | Mutable, puede contener objetos de diversos tipos | [4.0, 'Cadena', True]
|
tuple
|
Secuencia | Inmutable, puede contener objetos de diversos tipos | (4.0, 'Cadena', True)
|
set
|
Conjunto | Mutable, sin orden, no contiene duplicados | set([4.0, 'Cadena', True])
|
frozenset
|
Conjunto | Inmutable, sin orden, no contiene duplicados | frozenset([4.0, 'Cadena', True])
|
dict
|
Mapping | Grupo de pares clave:valor | {'key1': 1.0, 'key2': False}
|
int
|
Número entero | Precisión fija, convertido en long en caso de overflow. | 42
|
long
|
Número entero | Precisión arbitraria | 42L ó 456966786151987643L
|
float
|
Número decimal | Coma flotante de doble precisión | 3.1415927
|
bool
|
Booleano | Valor booleano verdadero o falso | True o False
|
Creación de "variables" o etiquetas
- Se crean por asignación de un valor a un nombre
- NO se declaran como en otros lenguajes
nombre = "Pilar" edad = 24 estudios = "Desarrollo de Aplicaciones Web"
- Se pueden modificar:
apellido = "Pérez" nombre = nombre + ' ' + apellido # nombre --> "Pilar Pérez" edad = edad + 1 # edad --> 25 edad += 1 # edad --> 26
- Antes de utilizar un nombre, tiene que estar creado en el entorno
- Pueden cambiar de tipo
edad = 24 edad = "veinticuatro"