54 lines
1.1 KiB
Python
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)
|