Donnez un exemple d'utilisation de chacune de fonction disponible à partir d’une chaîne de caractère et
chacune de fonction à partir d’une liste
A. Pour les chaînes de caractères
1. capitalize : Transforme la première lettre d’une chaîne en majuscule. Exemple : "hello".capitalize()
renvoie "Hello".
2. casefold : Convertit une chaîne en minuscules et gère les caractères spéciaux. Exemple :
"Héllo".casefold() renvoie "hello".
3. center : Centre une chaîne dans une largeur donnée en ajoutant des espaces. Exemple :
"hello".center(10) renvoie " hello ".
4. count : Compte le nombre d’occurrences d’une sous-chaîne dans une chaîne. Exemple : "hello
world".count("o") renvoie 2.
5. encode : Encode une chaîne en bytes. Exemple : "hello".encode("utf-8") renvoie b'hello'.
6. endswith : Vérifie si une chaîne se termine par une sous-chaîne donnée. Exemple :
"hello".endswith("lo") renvoie True.
7. expandtabs : Remplace les tabulations par des espaces. Exemple : "hello\tworld".expandtabs(4)
renvoie "hello world".
8. find : Recherche une sous-chaîne dans une chaîne et renvoie l’index de la première occurrence.
Exemple : "hello world".find("world") renvoie 6.
9. format : Formate une chaîne en remplaçant les placeholders par des valeurs. Exemple : "{}
{}!".format("Hello", "world") renvoie "Hello world!".
10. format_map : Formate une chaîne en utilisant un dictionnaire de valeurs. Exemple : "{name} is {age}
years old.".format_map({"name": "Alice", "age": 30}) renvoie "Alice is 30 years old.".
11. index : Recherche une sous-chaîne dans une chaîne et renvoie l’index de la première occurrence
(lève une exception si non trouvée). Exemple : "hello world".index("world") renvoie 6.
12. isalnum : Vérifie si tous les caractères d’une chaîne sont alphanumériques. Exemple :
"hello123".isalnum() renvoie True.
13. isalpha : Vérifie si tous les caractères d’une chaîne sont alphabétiques. Exemple : "hello".isalpha()
renvoie True.
14. isascii : Vérifie si tous les caractères d’une chaîne sont ASCII. Exemple : "hello".isascii() renvoie True.
15. isdecimal : Vérifie si tous les caractères d’une chaîne sont des chiffres décimaux. Exemple :
"123".isdecimal() renvoie True.
16. isdigit : Vérifie si tous les caractères d’une chaîne sont des chiffres. Exemple : "123".isdigit() renvoie
True.
17. isspace : Vérifie si tous les caractères d’une chaîne sont des espaces. Exemple : " ".isspace() renvoie
True.
18. istitle : Vérifie si une chaîne est en format de titre (chaque mot commence par une majuscule).
Exemple : "Hello World".istitle() renvoie True.
19. isupper : Vérifie si tous les caractères d’une chaîne sont en majuscules. Exemple : "HELLO".isupper()
renvoie True.
20. join : Joint une liste de chaînes avec la chaîne appelante comme séparateur. Exemple :
"-".join(["apple", "banana", "cherry"]) renvoie "apple-banana-cherry".
21. ljust : Aligne une chaîne à gauche dans une largeur donnée en ajoutant des espaces. Exemple :
"hello".ljust(10) renvoie "hello ".
22. lower : Convertit une chaîne en minuscules. Exemple : "Hello".lower() renvoie "hello".
23. lstrip : Supprime les espaces à gauche d’une chaîne. Exemple : " hello".lstrip() renvoie "hello".
24. les caractères. Exemple : translation_table = [Link]("aeiou", "12345") crée une table de
traduction pour remplacer les voyelles par des chiffres.
25. partition : Divise une chaîne en trois parties en utilisant une sous-chaîne comme séparateur.
Exemple : "hello world".partition(" ") renvoie ("hello", " ", "world").
26. replace : Remplace toutes les occurrences d’une sous-chaîne par une autre. Exemple : "hello
world".replace("world", "universe") renvoie "hello universe".
27. rfind : Recherche une sous-chaîne dans une chaîne en partant de la fin et renvoie l’index de la
dernière occurrence. Exemple : "hello world".rfind("o") renvoie 7.
28. rindex : Recherche une sous-chaîne dans une chaîne en partant de la fin et renvoie l’index de la
dernière occurrence (lève une exception si non trouvée). Exemple : "hello world".rindex("o") renvoie 7.
29. rjust : Aligne une chaîne à droite dans une largeur donnée en ajoutant des espaces. Exemple :
"hello".rjust(10) renvoie " hello".
30. rpartition : Divise une chaîne en trois parties en utilisant une sous-chaîne comme séparateur, en
partant de la fin. Exemple : "hello world".rpartition(" ") renvoie ("hello", " ", "world").
31. rsplit : Divise une chaîne en sous-chaînes en utilisant un séparateur, en partant de la fin. Exemple :
"apple,banana,cherry".rsplit(",") renvoie ["apple", "banana", "cherry"].
32. splitlines : Divise une chaîne en lignes en utilisant les caractères de saut de ligne. Exemple : "hello\
nworld".splitlines() renvoie ["hello", "world"].
33. startswith : Vérifie si une chaîne commence par une sous-chaîne donnée. Exemple :
"hello".startswith("he") renvoie True.
34. strip : Supprime les espaces au début et à la fin d’une chaîne. Exemple : " hello ".strip() renvoie
"hello".
37. swapcase : Inverse la casse des caractères d’une chaîne (majuscules deviennent minuscules et vice
versa). Exemple : "Hello World".swapcase() renvoie "hELLO wORLD".
38. title : Convertit la première lettre de chaque mot en majuscule. Exemple : "hello world".title()
renvoie "Hello World".
39. remplacer certains caractères dans une chaîne. Exemple : Pythontranslation_table =
[Link]("aeiou", "12345")
40. result = "hello world".translate(translation_table)
41. print(result) # Résultat : "h2ll4 w4rld"
42. Code généré par l'IA. Examinez et utilisez soigneusement. Plus d'informations sur la FAQ.
43. upper : Convertit une chaîne en majuscules. Exemple : "Hello".upper() renvoie "HELLO".
44. zfill : Remplit une chaîne avec des zéros à gauche jusqu’à atteindre une largeur donnée. Exemple :
"42".zfill(5) renvoie "00042".
45. isnumeric : Vérifie si tous les caractères d’une chaîne sont des chiffres (y compris les caractères
Unicode). Exemple : "123".isnumeric() renvoie True.
46. isidentifier : Vérifie si une chaîne est un identifiant valide en Python (peut être utilisée comme nom
de variable, de fonction, etc.). Exemple : "my_var".isidentifier() renvoie True.
47. isprintable : Vérifie si tous les caractères d’une chaîne sont imprimables (non invisibles). Exemple :
"hello\nworld".isprintable() renvoie False.
48. isspace : Vérifie si tous les caractères d’une chaîne sont des espaces (y compris les caractères de saut
de ligne, tabulations, etc.). Exemple : " \t\n".isspace() renvoie True.
49. isdecimal : Vérifie si tous les caractères d’une chaîne sont des chiffres décimaux (0-9). Exemple :
"123".isdecimal() renvoie True.
50. islower : Vérifie si tous les caractères d’une chaîne sont en minuscules. Exemple : "hello".islower()
renvoie True.
51. isupper : Vérifie si tous les caractères d’une chaîne sont en majuscules. Exemple : "HELLO".isupper()
renvoie True.
52. join : Joint une liste de chaînes avec la chaîne appelante comme séparateur. Exemple :
"-".join(["apple", "banana", "cherry"]) renvoie "apple-banana-cherry".
53. ljust : Aligne une chaîne à gauche dans une largeur donnée en ajoutant des espaces. Exemple :
"hello".ljust(10) renvoie "hello ".
54. lower : Convertit une chaîne en minuscules. Exemple : "Hello".lower() renvoie "hello".
55. lstrip : Supprime les espaces à gauche d’une chaîne. Exemple : " hello".lstrip() renvoie "hello".
B. Pour les méthodes de liste :
1. `copy()` : Crée une copie peu profonde (shallow copy) d'une liste.
```python
original_list = [1, 2, 3]
copied_list = original_list.copy()
print(original_list) # [1, 2, 3]
print(copied_list) # [1, 2, 3]
```
2. `extend()` : Ajoute plusieurs éléments à la fin d'une liste.
```python
my_list = [1, 2, 3]
my_list.extend([4, 5, 6])
print(my_list) # [1, 2, 3, 4, 5, 6]
```
3. `sort()` : Trie les éléments d'une liste par ordre croissant.
```python
unsorted_list = [3, 1, 4, 1, 5, 9, 2, 6, 5]
unsorted_list.sort()
print(unsorted_list) # [1, 1, 2, 3, 4, 5, 5, 6, 9]
```
4. `insert(index, element)` : Insère un élément à un index spécifié dans la liste.
```python
my_list = [1, 2, 3, 5]
my_list.insert(3, 4)
print(my_list) # [1, 2, 3, 4, 5]
```
5. `pop(index)` : Supprime et retourne l'élément à l'index spécifié.
```python
my_list = [1, 2, 3, 4, 5]
removed_element = my_list.pop(2)
print(my_list) # [1, 2, 4, 5]
print(removed_element) # 3
```
6. `remove(element)` : Supprime la première occurrence de l'élément spécifié.
```python
my_list = [1, 2, 3, 2, 4]
my_list.remove(2)
print(my_list) # [1, 3, 2, 4]
```
7. `clear()` : Supprime tous les éléments de la liste.
```python
my_list = [1, 2, 3, 4, 5]
my_list.clear()
print(my_list) # []
```
8. `append(element)` : Ajoute un élément à la fin de la liste.
```python
my_list = [1, 2, 3]
my_list.append(4)
print(my_list) # [1, 2, 3, 4]
```
9. `index(element, start, end)` : Retourne l'index de la première occurrence de l'élément spécifié.
```python
my_list = [1, 2, 3, 2, 4]
index_of_2 = my_list.index(2)
print(index_of_2) # 1
```
10. `count(element)` : Compte le nombre d'occurrences de l'élément spécifié dans la liste.
```python
my_list = [1, 2, 3, 2, 4, 2]
count_of_2 = my_list.count(2)
print(count_of_2) # 3
```