Cadenas

Tipos de datos en Python

Jason Myers

Instructor

Crear cadenas formateadas

  • f-strings (literales de cadena formateados) - f""
cookie_name = "Anzac"
cookie_price = "$1.99"

print(f"Each { cookie_name } cookie costs { cookie_price }.")
"Each Anzac cookie costs $1.99."
Tipos de datos en Python

Unir con cadenas

  • "".join() usa la cadena sobre la que se llama para unir un iterable
child_ages = ["3", "4", "7", "8"]

print(", ".join(child_ages))
"3, 4, 7, 8"
print(f"The children are ages {','.join(child_ages[0:3])}, and {child_ages[-1]}.")
"The children are ages 3, 4, 7, and 8."
Tipos de datos en Python

Coincidir partes de una cadena

  • Los métodos .startswith() y .endswith() indican si una cadena empieza o termina con otro carácter o cadena
boy_names = ["Mohamed", "Youssef", "Ahmed"]
print([name for name in boy_names if name.startswith('A')])
["Ahmed"]
  • Ojo: estos y la mayoría de métodos de cadena distinguen mayúsculas y minúsculas.
Tipos de datos en Python

Buscar en cadenas

  • El operador in busca un valor en un iterable como una cadena.
"long" in "Life is a long lesson in humility."
True
"life" in "Life is a long lesson in humility."
False
Tipos de datos en Python

Cómo ignorar mayúsculas y minúsculas

  • El método .lower() devuelve la cadena en minúsculas
"life" in "Life is a long lesson in humility.".lower()
True
Tipos de datos en Python

¡Vamos a practicar!

Tipos de datos en Python

Preparing Video For Download...