Curso-lenguaje-python/30-days-of-python/04_Cadenas
Manuel Vergara 19f22f039a Update structure
Signed-off-by: Manuel Vergara <manuel@vergaracarmona.es>
2023-09-27 01:21:16 +02:00
..
01_cadenas.py Add exercises 04 2023-09-19 00:03:54 +02:00
README.md Update structure 2023-09-27 01:21:16 +02:00

Cadenas

Documento original en inglés: Strings

Ejercicios

  1. Concatena las cadenas 'Thirty', 'Days', 'Of' y 'Python' en una sola cadena, 'Thirty Days Of Python'.
  2. Concatena las cadenas 'Coding', 'For' y 'All' en una sola cadena, 'Coding For All'.
  3. Declara una variable llamada company y asígnala al valor inicial "Coding For All".
  4. Imprime la variable company usando print().
  5. Imprime la longitud de la cadena company usando el método len() y print().
  6. Cambia todos los caracteres a letras mayúsculas usando el método upper().
  7. Cambia todos los caracteres a letras minúsculas usando el método lower().
  8. Usa los métodos capitalize(), title() y swapcase() para formatear el valor de la cadena 'Coding For All'.
  9. Corta la primera palabra de la cadena 'Coding For All'.
  10. Comprueba si la cadena 'Coding For All' contiene la palabra 'Coding' utilizando los métodos index, find u otros.
  11. Reemplaza la palabra 'coding' en la cadena 'Coding For All' por 'Python'.
  12. Cambia 'Python for Everyone' a 'Python for All' utilizando el método replace u otros.
  13. Divide la cadena 'Coding For All' usando el espacio como separador (split()).
  14. Divide la cadena "Facebook, Google, Microsoft, Apple, IBM, Oracle, Amazon" en la coma.
  15. ¿Cuál es el carácter en el índice 0 en la cadena 'Coding For All'?
  16. ¿Cuál es el último índice de la cadena 'Coding For All'?
  17. ¿Qué carácter está en el índice 10 en la cadena "Coding For All"?
  18. Crea un acrónimo para el nombre 'Python For Everyone'.
  19. Crea un acrónimo para el nombre 'Coding For All'.
  20. Usa index para determinar la posición de la primera aparición de 'C' en 'Coding For All'.
  21. Usa index para determinar la posición de la primera aparición de 'F' en 'Coding For All'.
  22. Usa rfind para determinar la posición de la última aparición de 'l' en 'Coding For All People'.
  23. Usa index o find para encontrar la posición de la primera aparición de la palabra 'because' en la siguiente frase: 'You cannot end a sentence with because because because is a conjunction'.
  24. Usa rindex para encontrar la posición de la última aparición de la palabra 'because' en la siguiente frase: 'You cannot end a sentence with because because because is a conjunction'.
  25. Corta la frase 'because because because' en la siguiente oración: 'You cannot end a sentence with because because because is a conjunction'.
  26. Encuentra la posición de la primera aparición de la palabra 'because' en la siguiente oración: 'You cannot end a sentence with because because because is a conjunction'.
  27. Corta la frase 'because because because' en la siguiente oración: 'You cannot end a sentence with because because because is a conjunction'.
  28. ¿Empieza '\Coding For All' con un subconjunto 'Coding'?
  29. ¿Termina 'Coding For All' con un subconjunto 'coding'?
  30. '   Coding For All      ', elimina los espacios en blanco a la izquierda y a la derecha en la cadena dada.
  31. ¿Cuál de las siguientes variables devuelve True cuando usamos el método isidentifier()?
    • 30DaysOfPython
    • thirty_days_of_python
  32. La siguiente lista contiene los nombres de algunas bibliotecas de Python: ['Django', 'Flask', 'Bottle', 'Pyramid', 'Falcon']. Une la lista con una cadena 'hash' con espacio.
  33. Usa la secuencia de escape de nueva línea para separar las siguientes oraciones.
Estoy disfrutando de este desafío.
Me pregunto qué sigue.
  1. Usa la secuencia de escape de tabulación para escribir las siguientes líneas.
Nombre      Edad     País      Ciudad
Asabeneh    250      Finlandia  Helsinki
  1. Usa el método de formato de cadena para mostrar lo siguiente:
radio = 10
area = 3.14 * radio ** 2
El área de un círculo con radio 10 es de 314 metros cuadrados.
  1. Haz lo siguiente usando métodos de formato de cadena:
8 + 6 = 14
8 - 6 = 2
8 * 6 = 48
8 / 6 = 1.33
8 % 6 = 2
8 // 6 = 1
8 ** 6 = 262144

Solución

<< Day 3 | Day 5 >>