Please enable JavaScript.
Coggle requires JavaScript to display documents.
Fundamentos de la programación Semana 2 - Coggle Diagram
Fundamentos de la programación
Semana 2
Entradas y formatos de salidas
Salidas
Formateo: print(f'... ')
Mejora la apariencia de la salida
Alinea a la izquierda o derecha, centra
Reserva espacios de pantalla.
Secuencias de salida
Salto de línea: \n
Salida de caracteres: \; \'; \"
Entradas
input
Permite solicitar información al usuario.
La información se almacena en tipo srt
Se puede cambiar a otro tipo de datos.
nombre= input("Ingrese el nombre: ")
Cadenas de caracteres o srt
Inmutables
Tipo de datos compuesto de caracteres
Se puede delimitar con: comillas simples o dobles
Operadores
Unir o concatenar: +
Multiplicar o repetir: *
Igualdad: ==
Diferencia: !=
Existe dentro de: in
No existe dentro de: not in
Indexación y rebanadas con srt
Indexación
Obtener un elemento segun su posición
Ejemplo: cadena[indice]
Rebanada (Slicing)
Obtener un grupo de elementos
Ejemplo: cadena[inicio:fin]; cadena[inicio:fin:salto]
Operaciones con cadenas de caracteres
Funciones básica
len(cadena)
Devuelve la cantidad de caracteres de una cadena
min(cadena)
Devuelve el menor caracter tomando el mas cercano a "a"
max(cadena)
Devuelve el mayor caracter tomando el mas cercano a "z"
Funciones de cadena
cadena.title()
Convierte en mayúscula la primera letra de cada palabra de la cadena
cadena.lower()
Convierte en minúscula toda la cadena
cadena.upper()
Convierte en mayúscula toda la cadena
cadena.capitalize()
Convierte en mayúscula solo la primera letra de la cadena
cadena.replace(anterior,nuevo)
Reemplaza todas las ocurrencias de la cadena anterior por la nueva
Funciones de Booleanas
cadena.islower()
cadena.isupper()
cadena.isalpha()
cadena.isalnum()
cadena.isnumeric()
cadena.isdecimal()
Otras funciones
cadena.startwith(prefijo)
cadena.count(subcadena)
cadena.index(subcadena)
cadena.split(sep)