1. Strings:
Cualquier dato escrito como texto es una cadena. Todos los datos escritos en comillas simples, dobles o triples son cadenas.
Veamos algunos ejemplos:
Uso de \n para salto de línea
Podemos conectar cadenas juntas, a esto se le llama concatenar. Mira este ejemplo:
Existen algunos carácteres de secuencia
\n: nueva línea\t: Tabulador significa (8 espacios)\\: barra invertida\': Una frase (')\": comillas dobles (")
1.3.1 Formato de cadena de estilo antiguo (% operador)
El operador "%" se utiliza para formatear un conjunto de variables encerradas en una "tupla"%s - Cadena (o cualquier objeto con una representación de cadena, como números)%d - Enteros%f - Números de punto flotante"%.number of digitsf" - Números de punto flotante con precisión fija
1.3.2 Nuevo formato de cadena de estilo (str.format)
Este formato se introdujo en la versión 3 de python
1.3.3 Interpolación de cadenas / cadenas f (Python 3.6+)
Otro nuevo formato de cadena es la interpolación de cadenas, f-strings.
1.4 Cadenas de Python como secuencia de caracteres:
Estas son secuencias de caracteres y comparten sus metodos básicos de acceso a otras sencuencias de objetos ordenadas de Python: listas y tuplas .
Descomprime caracteres individuales de cadenas en variables.
1.4.1 Desempaquetar caracteres:
1.4.2 Acceso a carcateres en cadenas por indice:
En la programción el conteo comienza desde cero. La primera letra de una cadena tiene un índice cero.
1.4.3 Cortar cadenas de Python:
Podemos dividir cadenas en subcadenas
1.4.4 Invertir una cadena:
1.4.5 Saltar caracteres al cortar: (obs)
1.5 Métodos de cadena
- capitalize() : Convierte el primer carácter de la cadena en mayúscula:
- count() : Devuelve el total de un carácter dentro de la cadena.
- endswith() : Compureba si una cadena termina con un final especifico
- expandtabs() : Reemplaza el carácter de tabulación con espacios (tamaño de tabalución prederminada es 8)
- find() : Devuelve el índice de la primera aparación de una subcadena, si no lo encuentra devuelve -1
- rfind() : Devuelve el índice de la ultima aparición de una subacdena, si no lo encunetra devuelve -1
- format() : Ya la habiamos visto antes en el 1.3.2 nuevo formato de cadena, este devuelve el valor de las variables.
- index() : Devuelve la primera aparición de una subacdena, Si no encuentra la subcadena , genera un valuerror.
- rindex() : Encuentra la última aparición del valor especificado
- isalnum() : Comprueba el carácter alfanumérico, dará Flase si hay espacio entre ellas (los espacios no son considerados como caracteres)
- isalpha() : Comprueba si todos los elementos de cadena son caracteres alfabéticos (az y AZ)
- isdecimal() : comprueba si todos los caracteres de la cadena son decimales (0-9)
- isdigit() : Comprueba si todos los caracteres de una cadena son digitos
- isnumeric() : Comprueba si todos los caracteres de una cadena son números o están relacionados con números
- isidentifer() : Busca un identificador válido; verifica si una cadena es un nombre de variable válido
- islower() : Comprueba si todos los caracteres del alfabeto en la cadena estan en minúsculas
- isupper() : Comprueba si todos los caracteres del alfabeto en la cadena están en mayúsculas
- join() : Devuelve una cadena concatenada
- strip () : Elimina todos los cxaracteres dados desde el principio y el final de la cadena
- replace() : Reemplaza la subcadena con una cadena dad
- split() : Divide cadenas, utilizando la cadena dad o el espacio como separador
- title() : Devuelve una cadena de título en mayúsculas
- swapcase() : Convierte todos los caracteres en mayúsculas a mnñusculas y todos los caracteres en miniscula a mayusculas
- startswith() : Comprueba si la cadena comienza con la cadena especifica
Comentarios
Publicar un comentario