Forum Python

Fil d’Ariane du forum – Vous êtes ici :ForumLangage Python: Langage PythonRemplacer les espaces par des und …
Please or S’enregistrer to create posts and topics.

Remplacer les espaces par des underscores dans une chaîne en Python ?

Bj,
je souhaite remplacer les espaces par des underscores dans une chaîne de caractères en Python ? Comment faire et merci?

C'est truc classique! Il suffit de parcourir les caractères de la chaine un par un et remplacer les espaces par des '_':

def replace_space_by_underscores(chaine):
    # Utiliser la méthode replace() pour remplacer les espaces par des underscores
    nouvelle_chaine = chaine.replace(' ', '_')
    return nouvelle_chaine

# Exemple d'utilisation
chaine = "Voici une chaine de caractères Python avec des espaces"
nouvelle_chaine = replace_space_by_underscores(chaine)
print("Chaîne trandformée :", nouvelle_chaine)

"""
output : 
Chaîne trandformée : Voici_une_chaine_de_caractères_Python_avec_des_espaces
"""