12. Operaciones con strings¶
Las operaciones básicas son corte, concatenación y composición.
La operación corte le permite usar parte de la cadena
La operación concatenación en cambio sirve para unir dos o más cadenas
Por último la composición se usa mucho cuando enviamos mensajes a la pantalla y consiste en usar cadenas como patrones donde podemos insertar datos
12.1. Concatenación¶
Activity: CodeLens 12.1.1 (cl_l05_12a)
12.2. Corte¶
Podemos realizar la operación de corte utilizando
[indice_comienzo:indice_fin]
Activity: CodeLens 12.2.1 (cl_l05_12b)
Podemos omitir índices, sustituyendo el índice correspondiente y también podemos tener índices negativos: -1 último, -2 penúltimo
Activity: CodeLens 12.2.2 (cl_l05_12c)
12.3. Composición¶
Unir cadenas múltiples no siempre es práctico
Podemos usar marcadores de posición para reemplazar valores dentro de cadenas
Activity: CodeLens 12.3.1 (cl_l05_12d)
Los marcadores principales son
%d
para números enteros,%s
para cadenas y%f
para números de punto flotante% 03d completo con ceros adicionales
% 3d significa tres posiciones sin ceros adicionales
Activity: CodeLens 12.3.2 (cl_l05_12e)
%5.2f
significa 5 caracteres en total y 2 decimales
Activity: CodeLens 12.3.3 (cl_l05_12f)
12.4. f-strings¶
Otra manera de unir cadenas es mediante las f-strings
Todo lo que esté entre llaves {} se reemplazará si se definió anteriormente. En el ejemplo .2f significa dos lugares decimales.