You've already forked Curso-lenguaje-python
Add exercise of new course 30-days-of-python
Signed-off-by: Manuel Vergara <manuel@vergaracarmona.es>
This commit is contained in:
69
30-days-of-python/04_Cadenas/README.md
Normal file
69
30-days-of-python/04_Cadenas/README.md
Normal file
@@ -0,0 +1,69 @@
|
||||
# Cadenas
|
||||
|
||||
Documento original en inglés: [Strings](https://github.com/Asabeneh/30-Days-Of-Python/blob/master/04_Day_Strings/04_strings.md)
|
||||
|
||||
## 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.
|
||||
|
||||
```py
|
||||
Estoy disfrutando de este desafío.
|
||||
Me pregunto qué sigue.
|
||||
```
|
||||
34. Usa la secuencia de escape de tabulación para escribir las siguientes líneas.
|
||||
|
||||
```
|
||||
Nombre Edad País Ciudad
|
||||
Asabeneh 250 Finlandia Helsinki
|
||||
```
|
||||
35. 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.
|
||||
```
|
||||
36. 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
|
||||
```
|
||||
Reference in New Issue
Block a user