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…') |
(→Creación de "variables" o etiquetas) |
||
(2 revisiones intermedias por el mismo usuario no mostrado) | |||
Línea 1: | Línea 1: | ||
{{MiTitulo| Nombres y variables en Python}} | {{MiTitulo| Nombres y variables en Python}} | ||
+ | == Más info == | ||
+ | * http://www.mclibre.org/consultar/python/lecciones/le01_variables.html | ||
+ | |||
+ | == 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 21: | ||
| <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 70: | ||
|- | |- | ||
|} | |} | ||
− | + | ||
− | * | + | == Creación de "variables" o etiquetas == |
+ | * Se crean por asignación de un valor a un nombre | ||
+ | * NO se declaran como en otros lenguajes | ||
+ | * Los nombre tienen que comenzar por una letra o un guión bajo | ||
+ | * Mayúsculas y minúsculas son diferentes | ||
+ | |||
+ | <source lang="python"> | ||
+ | nombre = "Pilar" | ||
+ | edad = 24 | ||
+ | estudios = "Desarrollo de Aplicaciones Web" | ||
+ | # Asignación múltiple | ||
+ | nombre, edad = "Pedro", 19 | ||
+ | # Intercambio | ||
+ | x, y = y, x | ||
+ | </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> | ||
+ | * Dos etiquetas pueden referise al mismo objeto: | ||
+ | <source lang="python"> | ||
+ | nombre = "Pilar" | ||
+ | alumna = nombre | ||
+ | </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> | ||
+ | |||
+ | {{../ejeres}} |
Última revisión de 21:44 5 oct 2011
Contenido
Más info
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
- Los nombre tienen que comenzar por una letra o un guión bajo
- Mayúsculas y minúsculas son diferentes
nombre = "Pilar" edad = 24 estudios = "Desarrollo de Aplicaciones Web" # Asignación múltiple nombre, edad = "Pedro", 19 # Intercambio x, y = y, x
- Se pueden modificar:
apellido = "Pérez" nombre = nombre + ' ' + apellido # nombre --> "Pilar Pérez" edad = edad + 1 # edad --> 25 edad += 1 # edad --> 26
- Dos etiquetas pueden referise al mismo objeto:
nombre = "Pilar" alumna = nombre
- Antes de utilizar un nombre, tiene que estar creado en el entorno
- Pueden cambiar de tipo
edad = 24 edad = "veinticuatro"
Ejercicios entrada/salida
|