Files
Steve Kossouho bea28eca14 Convert Asciidoc to markdown
Converted asciidoc to markdown using ai.
2025-07-06 22:07:31 +02:00

46 lines
1.5 KiB
Markdown
Raw Permalink Blame History

This file contains invisible Unicode characters

This file contains invisible Unicode characters that are indistinguishable to humans but may be processed differently by a computer. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

# Exercices sur les manipulations de chaînes
## Exercice 1
- Consultez [les méthodes disponibles sur les chaînes](https://docs.python.org/3/library/stdtypes.html#string-methods)
- Déclarez une chaîne de caractères avec plusieurs mots
- Affichez la version tout en majuscules (`upper`)
- Affichez la version tout en minuscules (`lower`)
- Découpez la autour des espaces (`split`)
## Exercice 2 (joindre les deux bouts)
- Partant de cette liste de mots :
```python
word_list = ("mon", "vieux", "tonton", "m'a", "jeté", "sur", "une", "nouvelle", "planète")
```
Utiliser la méthode `join()` sur une chaîne de séparation pour reconstituer la phrase entière.
(N'utilisez pas de boucle `for`).
## Exercice 3 (slicing)
- Déclarez une chaîne de caractères quelconque
- En utilisant le _slicing_, affichez-la à l'envers
- De la même façon, affichez uniquement les 5 premiers caractères
- Affichez le texte, mais uniquement un caractère sur deux
## Exercice 4 (f-strings)
- Déclarez plusieurs variables :
- `number = 14`
- `base_list = [1, 2, 3]`
- Affichez une *f-string* incluant le contenu de `number` et `base_list` :
- Il est *14* heures. La liste est *[1, 2, 3]*.
## Exercice A1 (`join` + conversion)
Partant de cette liste :
```python
items = ["Hello, it's", True, "that", 40, "people have", None]
```
- Confectionner une phrase avec `" ".join()`.
- La fonction `join` nécessitant une liste de chaînes pour fonctionner, utilisez une compréhension de liste pour convertir cette liste en liste de chaînes (utilisez `str(x)`).