Salut à tous![]()
Salut à tous![]()
Voici un bout de code qui fonctionne :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
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 def supprAcc(texte): """Remplace les lettres accentuées par des lettres non accentuées""" mots = "" for c in texte: code = ord(c) if (code >= 192) & (code <= 196): mots = mots + "A" elif code == 199: mots = mots + "C" elif (code >= 200) & (code <= 203): mots = mots + "E" elif (code >= 204) & (code <= 207): mots = mots + "I" elif (code >= 210) & (code <= 214): mots = mots + "O" elif (code >= 217) & (code <= 220): mots = mots + "U" elif (code >= 224) & (code <= 228): mots = mots + "a" elif code == 231: mots = mots + "c" elif (code >= 232) & (code <= 235): mots = mots + "e" elif (code >= 236) & (code <= 239): mots = mots + "i" elif (code >= 242) & (code <= 246): mots = mots + "o" elif (code >= 249) & (code <= 252): mots = mots + "u" else: mots = mots + c return mots
@Pierrot92320
Houla, tu sais que python est un langage évolué
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5 from unicodedata import normalize stripAccent = lambda s: normalize('NFKD', s).encode('ASCII', 'ignore') print(stripAccent('Frédéric'))
Partager