Curso-lenguaje-python/python-total/dia_03/03_metodos.py
Manuel Vergara f4e9797c4b Restructure content and add notes from HolaMundo
Signed-off-by: Manuel Vergara <manuel@vergaracarmona.es>
2023-05-20 09:36:26 +02:00

54 lines
1.1 KiB
Python

""" Métodos en strings """
texto = "Este es el texto de Federico"
# Mayúsculas
resultado01 = texto.upper()
print(resultado01)
# Mayúsculas (Podemos determinar un índice)
resultado02 = texto[20].upper()
print(resultado02)
# Mayúsculas
resultado03 = texto.upper()
print(resultado03)
# Split (Separar dentro de una lista)
resultado04 = texto.split()
print(resultado04)
# Split (Separar dentro de una lista) Se puede seleccionar el elemento separador
resultado05 = texto.split(" ")
print(resultado05)
# Join
a = "Aprender"
b = "Python"
c = "es"
d = "genial"
unir = "-".join([a,b,c,d])
print(unir)
# Find
resultado06 = texto.find("F")
print(resultado06)
## La diferencia de find con index es que
## si buscas un carácter que no existe no da error
## arroja el valor -1
resultado07 = texto.find("g")
print(resultado07)
# Reemplazar
resultado08 = texto.replace("Federico", "Manuel")
print(resultado08)
frase = "Si la implementación es difícil de explicar, puede que sea una mala idea."
resultado001 = frase.replace("difícil","fácil")
resultado002 = resultado001.replace("mala","buena")
print(resultado002)