Curso de Python Capitulo IX
|En este capitulo aprenderemos a manejar las cadenas de caracteres en Python, como siempre una definicion de la wiki antes de entrar en materia:
En matemáticas o en programación, una cadena de caracteres, palabra, ristra de caracteres o frase (string en inglés) es una secuencia ordenada de longitud arbitraria (aunque finita) de elementos que pertenecen a un cierto alfabeto. En general, una cadena de caracteres es una sucesión de caracteres (letras, números u otros signos o símbolos).
Creo que con esta definicion quedo muy claro el concepto, en Python las cadenas de caracteres se manejan de forma similar a las tuplas, para declarar una string se hace de la siguiente manera:
nombre=»rincon informatico»
nombre=’rincon informatico’
Notese que es irrelevante las comillas que se usen al momento de declarar la cadena, pueden ser simples o dobles. Igual que en las tuplas podemos saber el tamaño de una cadena, utilizando la funcion len(), la cual ya explicamos anteriormente. Para acceder a una porcion de la cadena lo hacemos de la misma forma que las tuplas: ejemplo:
nombre=’rincon informatico’
print nombre[1:4] ->inc
print nombre[:4] ->rinc
print nombre[4:] ->on informatico
Hay que recordar que las strung no se pueden modificar despues de ser inicializadas, pero esto no quiere decir que la variable string no pueda tomar otro valor, es decir se puede cambiar toda una cadena mas no, una parte.
Operadores con String.
- Concatenacion: Para concatenar cadenas usamos el operador + ( Para los que no saben, concatenar significa unir varias cadenas).
- Multiplicacion: En Python podemos multplicar una cadena las veces que deseamos, empleando el operador *, el resultado de multiplicar una cadena por un entero, dara la cadena repetida el numero de veces que se determino en el entero, es decir:
nombre=’rincon informatico’*3 -> rincon informaticorincon informaticorincon informatico
Listo eso fue todo sobre las cadenas, se puede hacer mucho con ellas, espero que practiquen y hayan ententido, y escriban cualquier duda que tengan
Gracias Epsilon, lo entendí de maravillas, el que no entendí es mas, no me funcionó, fue el «capitulo VII», del resto entendidos todos a la perfección 😉
Que no entendiste??, dime y aclaramos las dudas