0% encontró este documento útil (0 votos)
15 vistas27 páginas

Cadenas Tipo String Python

Cadenas Tipo String python PPT

Cargado por

Paolox
Derechos de autor
© © All Rights Reserved
Nos tomamos en serio los derechos de los contenidos. Si sospechas que se trata de tu contenido, reclámalo aquí.
Formatos disponibles
Descarga como PDF, TXT o lee en línea desde Scribd
0% encontró este documento útil (0 votos)
15 vistas27 páginas

Cadenas Tipo String Python

Cadenas Tipo String python PPT

Cargado por

Paolox
Derechos de autor
© © All Rights Reserved
Nos tomamos en serio los derechos de los contenidos. Si sospechas que se trata de tu contenido, reclámalo aquí.
Formatos disponibles
Descarga como PDF, TXT o lee en línea desde Scribd
Está en la página 1/ 27

UNIVERSIDAD NACIONAL DEL CENTRO DEL PERÚ

FACULTAD DE INGENIERÍA CIVIL

PROGRAMACIÓN DIGITAL

Semana 09:

String cadena de
caracteres en Python
Ing. Galván Jiménez Juan Carlos
PROPÓSITO DE LA CLASE

Los estudiantes desarrollan códigos de programación


utilizando cadenas de caracteres.
Cadenas de caracteres

Una cadena (string) es un tipo de dato en Python (str) que


consiste en una secuencia ordenada de caracteres.
Una cadena contiene caracteres que pueden ser: letras
números, signos de puntuación, espacios en blanco,
caracteres especiales, etc.
¿Cómo se representa?

En Python las cadenas se pueden delimitar utilizando:


comilla simple, comilla doble o triple comilla.
¿Cómo se representa?
En Python las cadenas se pueden delimitar utilizando:
comilla simple, comilla doble o triple comilla.
Operaciones con cadenas
1.Concatenación (+)
Dado 2 strings, podemos concatenarlos para formar un solo
string. El resultado será un nuevo string que contiene todos
los caracteres del primer string seguidos de todos los
caracteres del segundo string.
Operaciones con cadenas
2.Repetición: (*)
Podemos producir un string que es el resultado de repetir un
mismo string varias veces.
Operaciones con cadenas
3.Uso de índices
Operaciones con cadenas
3.Cadenas Inmutables
Los string en Python son inmutables. No pueden ser cambiados.
No es válida una asignación.
Cadenas como funciones
4.str → casting
Cuando queremos utilizar un número como cadena debemos usar la
función str() que convierte el valor numérico en una cadena de caracteres:
Cadenas como funciones
5.len → Longitud
len encuentra el largo de un string o cantidad de caracteres
Cadenas como funciones
6.find → búsqueda
Permite determinar si un string está contenido en otro string.
Retorna el índice donde comienza el string hallado.
Cadenas como funciones
7.find → búsqueda
Retorna -1 si el string no es encontrado.
Cadenas como funciones
8.replace → reemplazar
Reemplaza el string a buscar por el indicado.
Cadenas como funciones
9.replace → reemplazar
Reemplaza el string a buscar por el indicado.
Cadenas como funciones
10.join → unir
Devuelve una nueva cadena donde los valores de la cadena original que
llama a join() aparecen separados por un caracter que fue pasado al join()
como argumento.
Comandos especiales
Comandos especiales
Ejercicios para la clase
Ejercicio 01:
Imprima todas las letras de la palabra “saludos”
Ejercicio 02:
Imprima las veces en que la letra “s” aparece en la frase “Estamos
desarrollando un código en Python”
Ejercicio 03:
Elige un refrán, forma una cadena con el refrán y luego:

a) Imprime las letras refrán una por línea


b) Imprime las letras del refrán empezando desde la
última letra hacia la primera letra, igual una por línea
c) ¿Cuántas letras tiene el refrán?
Ejercicio 04:
Elige un refrán, forma una cadena con el refrán y luego
imprime:

1.
a) Todas las letras en mayúsculas
b) Todas las letras en minúsculas
2.
a) Escribe centrado
b) Escribe alineado a la izquierda
c) Escribe alineado a la derecha
Ejercicio 05:
Escriba un programa que obtenga un solo string de dos strings
diferentes dados por el usuario, separados por un espacio y
donde se intercambien los primeros 2 caracteres de los
respectivos strings.
CONCLUSIONES
Preguntas y cierre de sesión:
• ¿Qué me representa el bucle anidado?
• ¿En qué casos usaría bucles anidados?
• ¿En qué casos usaría la estructura de menus de opciones?
BIBLIOGRAFÍA

• Bain, K. (2004) What the best college teachers do? Harvard University Press.
• Cerdà Martín, Joan Lluís (2001): "Cálculo integral". UB 49. Ed. Universidad de Barcelona.
• Maynard, K. (2004) Calculo Integral. Pontificia Universidad Católica del Perú. Cuarta Edición. Lima.
• Yboon García, & Velásquez, O. (2016). Cálculo diferencial e integral. Universidad del Pacífico. Lima.
• Zill, D. G., & Wright, W. S. (2011). Cálculo Trascendentes Tempranas. México: McGraw-Hill.
GRACIAS!!
Nos vemos en la siguiente clase!

Ing. Galván Jiménez Juan Carlos

También podría gustarte