Listas
Las listas pueden contener cualquier tipo de dato: números, cadenas, booleanos, ... incluso listas.
Para crear una lista es tan sencillo como indicar entre corchetes, y separados por comas, los valores que queremos incluir en la lista:
lista = [False, 1.5, “cadena”, [0, 1]]
para modificar un elemento de la lista sólo debes colocarlo en la parte izquierda de una asignación:
l = [ 45, "cadena"]
l[0] = 25 # Ahora l valdrá [ 25, "cadena" ]
Cuando asignamos un índice negativo la lista empieza a contar desde el final.
l = [ 45, 1, 45, 67, 89 ]
print l[-1] # Nos devolverá 89
Python también nos permite el particionado de listas o slicing.
l = [99, True, “una lista”, [1, 2]]
l = [ 45, 1, 45, 67, 89 ]
[inicio:fin]
mi_var = l[0:2] # mi_var vale [ 45, 1 ]
En el caso de omitir el inicio o el fin se tomará como valor por defecto el inicio o el fin de la cadena
[inicio:]
sb = l[0:] # sb vale [ 45, 1, 45,67,89 ]
[:fin]
sb = l[0:] # sb vale [ 45, 1, 45,67,89 ]
[inicio:fin:salto]
sb = l[0:4:2] # sb vale [45, 45]
Por último podemos utilizar el slicing para modificar listas
l[0:2] = [0, 1] # l vale [0, 1, 45, 67, 89]
Aprendiendo python
viernes, 25 de febrero de 2011
miércoles, 23 de febrero de 2011
Números, cadenas y booleanos en python
Números
En Python podemos representar números enteros, reales y complejos.
Comencemos por el más fácil.
Al asignar un número a una variable esta pasará a ser de tipo int, a no ser que se trate de un número muy grande, en ese caso, se requiere el uso del tipo long o lo podemos indicar nosotros mismos
entero = 5L
real = 0.1
complejo = 2.1 + 7.8j
Cadenas
Las cadenas no son más que texto encerrado entre comillas simples o dobles. Más profundizaremos más, pero por ahora nos sirve.
cadena1 = "cadena1"
cadena2 = 'cadena2'
Booleanos
False 0 (importante la mayúscula)
En Python podemos representar números enteros, reales y complejos.
Comencemos por el más fácil.
- Enteros
Al asignar un número a una variable esta pasará a ser de tipo int, a no ser que se trate de un número muy grande, en ese caso, se requiere el uso del tipo long o lo podemos indicar nosotros mismos
entero = 5L
- Reales
real = 0.1
- Complejos
complejo = 2.1 + 7.8j
Cadenas
Las cadenas no son más que texto encerrado entre comillas simples o dobles. Más profundizaremos más, pero por ahora nos sirve.
cadena1 = "cadena1"
cadena2 = 'cadena2'
Booleanos
Aquí no hay mucho que contar, encontramos
True 1 (importante la mayúscula)False 0 (importante la mayúscula)
lunes, 21 de febrero de 2011
Hola mundo
El primer programa que vamos a escribir en Python es el novedoso Hola
Mundo, y en este lenguaje es tan simple como crear un fichero con nombre hola.py y editarlo :
Para ejecutarlo sólo deberemos tipear:
Mundo, y en este lenguaje es tan simple como crear un fichero con nombre hola.py y editarlo :
print "Hola Mundo"
Para ejecutarlo sólo deberemos tipear:
python hola.py
Suscribirse a:
Comentarios (Atom)