-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathstringformat.py
More file actions
72 lines (36 loc) · 1.35 KB
/
stringformat.py
File metadata and controls
72 lines (36 loc) · 1.35 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
nom = "Alice"
age = 21
print("Bonjour, je m'appelle %s et j'ai %d ans." % (nom, age))
nom = "Naunau"
age = 20
print("Bonjour, je m'appelle {} et j'ai {} ans.".format(nom, age))
print("Bonjour, je m'appelle {0} et j'ai {1} ans. {0} est mon prénom.".format(nom, age))
print("Bonjour, je m'appelle {nom} et j'ai {age} ans.".format(nom="Naunau", age=20))
nom = "Naunau"
age = 20
print(f"Bonjour, je m'appelle {nom} et j'ai {age} ans.")
a = 5
b = 10
print(f"La somme de {a} et {b} est {a + b}.")
pi = 3.14159
print(f"La valeur de pi arrondie est {pi:.2f}.")
pi = 3.14159
print("La valeur de pi arrondie est {:.2f}.".format(pi))
# Options de formatage courantes :
# :.2f : Arrondir à 2 décimales.
# :10d : Afficher un entier sur 10 caractères (alignement à droite).
# :<10s : Afficher une chaîne sur 10 caractères (alignement à gauche).
# :^10s : Centrer une chaîne sur 10 caractères.
donnees = {"nom": "Naunau", "age": 20}
print("Bonjour, je m'appelle {nom} et j'ai {age} ans.".format_map(donnees))
mots = ["Bonjour", "le", "monde"]
phrase = " ".join(mots)
print(phrase)
# str.split()
# Cette méthode permet de diviser une chaîne en une liste de sous-chaînes.
phrase = "Bonjour le monde"
mots = phrase.split()
print(mots)
texte = "Bonjour le monde"
nouveau_texte = texte.replace("monde", "Python")
print(nouveau_texte)