Table des matières
Supprimer le dernier point-virgule ou la virgule d'une chaîne Python
Première méthode
Notez que si la virgule est le dernier caractère de la chaîne , str La méthode .rstrip() supprimera uniquement les virgules.
Nous utiliserons la chaîne dans l'extrait de code ci-dessous pour montrer comment supprimer les virgules d'une chaîne en Python.
Maison développement back-end Tutoriel Python Comment supprimer le dernier point-virgule ou virgule d'une chaîne Python

Comment supprimer le dernier point-virgule ou virgule d'une chaîne Python

Apr 29, 2023 pm 02:55 PM
python

    Supprimer le dernier point-virgule ou la virgule d'une chaîne Python

    Première méthode

    #🎜 🎜#Utiliser str Méthode .rstrip() pour supprimer la dernière virgule de la chaîne, par exemple new_str = my_str.rstrip(';'). La méthode str.rstrip() renverra une copie de la chaîne avec les virgules finales supprimées

    str = 'Color: High-top order notes Size: 42;' #new_str = str .rstrip(';')

    Résultat d'exécution :

    Deuxième méthodeComment supprimer le dernier point-virgule ou virgule dune chaîne Python

    str = '颜色:高帮下单备注;尺寸:42;'
    new_str = ''.join(str.rsplit(';', 1))
    print(new_str)  
    颜色:高帮下单备注;尺寸:42
    Copier après la connexion
    # 🎜🎜 La méthode #str.rstrip prend une chaîne contenant des caractères comme paramètre et renvoie une copie de la chaîne avec les caractères de fin spécifiés supprimés

    str = '颜色:高帮下单备注;尺寸:42;'
    result = str.rstrip('42;')
    print(result) 
     
    str = '颜色:高帮下单备注;尺寸:'
    Copier après la connexion

    Notez que si la virgule est le dernier caractère de la chaîne , str La méthode .rstrip() supprimera uniquement les virgules.

    Cette méthode ne modifie pas la chaîne d'origine, elle renvoie une nouvelle chaîne. Les chaînes sont immuables en Python

    str.rstrip() supprimera toutes les virgules de fin d'une chaîne, pas seulement la dernière.

    Alternativement, nous pouvons utiliser la méthode str.rsplit().


    Supprimez la dernière virgule d'une chaîne à l'aide de str.rsplit()

    Supprimez la dernière virgule d'une chaîne :

    Utilisez str. () divise la chaîne une fois à la virgule droite.

    Utilisez la méthode str.join() pour joindre la liste en une chaîne. La méthode

    my_str = 'www,zadmei,com'
    new_str = ''.join(my_str.rsplit(',', 1))
    print(new_str)  # ????️ www,zadmeicom
    Copier après la connexion

    str.rsplit renvoie une liste de mots dans une chaîne en utilisant le délimiteur fourni comme chaîne de délimiteur.

    my_str = 'fql zadmei com'
     
    print(my_str.rsplit(' '))  # ????️ ['fql', 'zadmei', 'com']
    print(my_str.rsplit(' ', 1))  # ????️ ['fql zadmei', 'com']
    Copier après la connexion

    Cette méthode prend les 2 paramètres suivants :

    separator Diviser la chaîne en sous-chaînes à chaque fois qu'un séparateur apparaît

    maxsplit Faire maxsplit au maximum Split, le plus à droite (facultatif )

    rsplit() se comporte comme split() sauf qu'il se divise par la droite.

    La dernière étape consiste à joindre la liste dans une chaîne à l'aide de la méthode str.join().

    La méthode str.join prend un objet itérable comme paramètre et renvoie une chaîne qui est la concaténation des chaînes dans l'objet itérable.

    La chaîne appelant cette méthode est utilisée comme séparateur entre les éléments.

    Nous utilisons un délimiteur de chaîne vide pour concaténer la liste en une chaîne sans délimiteur.

    Ajouté : Supprimer les virgules des chaînes en Python


    Ce tutoriel explique comment supprimer les virgules des chaînes à l'aide de Python. Pour supprimer les virgules des chaînes en Python, nous pouvons utiliser la méthode replace() ou le package re.

    Nous utiliserons la chaîne dans l'extrait de code ci-dessous pour montrer comment supprimer les virgules d'une chaîne en Python.

    my_string="Delft, Stack, Netherlands"
    print(my_string)
    Copier après la connexion

    Sortie : replace() 方法或 re 包。

    我们将使用下面代码片段中的字符串来演示如何在 Python 中从字符串中删除逗号。

    str.replace(old, new , count)
    Copier après la connexion

    输出:

    Delft, Stack, Netherlands

    Python str 类中的 replace() 方法用指定的子字符串替换子字符串并返回转换后的字符串。

    my_string="Delft, Stack, Netherlands"
    print("Original String is:")
    print(my_string)
    transformed_string=my_string.replace(",","")
    print("Transformed String is:")
    print(transformed_string)
    Copier après la connexion

    old 子字符串替换为 new 子字符串的字符串。

    my_string="Delft, Stack, Netherlands"
    print("Original String is:")
    print(my_string)
    transformed_string=my_string.replace(",","",1)
    print("Transformed String is:")
    print(transformed_string)
    Copier après la connexion

    输出:

    Original String is:
    Delft, Stack, Netherlands
    Transformed String is:
    Delft Stack Netherlands

    它将字符串 my_string 中的所有逗号替换为 ""。因此,删除了字符串 my_string 中的所有 ,

    如果我们只想删除 my_string 中的第一个 ,,我们可以通过在 replace() 方法中传递 count 参数来实现。

    import re
    my_string="Delft, Stack, Netherlands"
    print("Original String is:")
    print(my_string)
    transformed_string=re.sub(",","",my_string)
    print("Transformed String is:")
    print(transformed_string)
    Copier après la connexion

    输出:

    Original String is:
    Delft, Stack, Netherlands
    Transformed String is:
    Delft Stack, Netherlands

    由于在 replace() 方法中 count 的值设置为 1,它只会删除字符串 my_string 中的第一个逗号。

    在 Python 的 re pacakge 中,我们有 sub() 方法,该方法也可用于从字符串中删除逗号。

    rrreee

    输出:

    Original String is:
    Delft, Stack, Netherlands
    Transformed String is:
    Delft Stack Netherlands

    它将字符串 my_string 中的所有 , 替换为 "",并删除字符串 my_string 中的所有逗号。

    re.sub()

    Delft, Stack, Pays-Bas#🎜🎜#
    #🎜🎜#Python str class La méthode replace() remplace une sous-chaîne par la sous-chaîne spécifiée et renvoie la chaîne convertie. #🎜🎜#rrreee#🎜🎜#old sous-chaîne est remplacée par la chaîne de new sous-chaîne. #🎜🎜#rrreee#🎜🎜#Sortie : #🎜🎜#
    #🎜🎜#La chaîne originale est : #🎜🎜#Delft, Stack, Pays-Bas#🎜🎜#La chaîne transformée est : #🎜🎜#Delft Stack Pays-Bas #🎜🎜#
    #🎜🎜#Il remplace toutes les virgules de la chaîne my_string par "". Par conséquent, tous les , de la chaîne my_string sont supprimés. #🎜🎜##🎜🎜#Si on veut seulement supprimer le premier , dans my_string, on peut passer la méthode replace() Pass le paramètre count pour y parvenir. #🎜🎜#rrreee#🎜🎜#Sortie : #🎜🎜#
    #🎜🎜#La chaîne originale est : #🎜🎜#Delft, Stack, Pays-Bas#🎜🎜#La chaîne transformée est : #🎜🎜#Delft Stack, Pays-Bas#🎜🎜#
    #🎜🎜#Étant donné que la valeur de count est définie sur 1 dans la méthode replace(), elle supprimera uniquement la chaîne my_string La première virgule. #🎜🎜##🎜🎜#Dans le paquet re de Python, nous avons la méthode sub(), qui peut également être utilisée pour supprimer les virgules des chaînes. #🎜🎜#rrreee#🎜🎜#Sortie : #🎜🎜#
    #🎜🎜#La chaîne originale est : #🎜🎜#Delft, Stack, Pays-Bas#🎜🎜#La chaîne transformée est : #🎜🎜#Delft Stack Pays-Bas #🎜🎜#
    #🎜🎜#Il remplace tous les , dans la chaîne my_string par "" et supprime les caractères Tous les virgules dans la chaîne my_string. #🎜🎜##🎜🎜#re.sub() Le premier paramètre de la méthode est la sous-chaîne à remplacer, le deuxième paramètre est la sous-chaîne à remplacer et le troisième paramètre est la chaîne à remplacer. #🎜🎜#

    Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

    Déclaration de ce site Web
    Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn

    Article chaud

    Repo: Comment relancer ses coéquipiers
    3 Il y a quelques semaines By 尊渡假赌尊渡假赌尊渡假赌
    Combien de temps faut-il pour battre Split Fiction?
    3 Il y a quelques semaines By DDD
    Hello Kitty Island Adventure: Comment obtenir des graines géantes
    3 Il y a quelques semaines By 尊渡假赌尊渡假赌尊渡假赌
    R.E.P.O. Crystals d'énergie expliqués et ce qu'ils font (cristal jaune)
    1 Il y a quelques semaines By 尊渡假赌尊渡假赌尊渡假赌

    Article chaud

    Repo: Comment relancer ses coéquipiers
    3 Il y a quelques semaines By 尊渡假赌尊渡假赌尊渡假赌
    Combien de temps faut-il pour battre Split Fiction?
    3 Il y a quelques semaines By DDD
    Hello Kitty Island Adventure: Comment obtenir des graines géantes
    3 Il y a quelques semaines By 尊渡假赌尊渡假赌尊渡假赌
    R.E.P.O. Crystals d'énergie expliqués et ce qu'ils font (cristal jaune)
    1 Il y a quelques semaines By 尊渡假赌尊渡假赌尊渡假赌

    Tags d'article chaud

    Bloc-notes++7.3.1

    Bloc-notes++7.3.1

    Éditeur de code facile à utiliser et gratuit

    SublimeText3 version chinoise

    SublimeText3 version chinoise

    Version chinoise, très simple à utiliser

    Envoyer Studio 13.0.1

    Envoyer Studio 13.0.1

    Puissant environnement de développement intégré PHP

    Dreamweaver CS6

    Dreamweaver CS6

    Outils de développement Web visuel

    SublimeText3 version Mac

    SublimeText3 version Mac

    Logiciel d'édition de code au niveau de Dieu (SublimeText3)

    Comment télécharger Deepseek Xiaomi Comment télécharger Deepseek Xiaomi Feb 19, 2025 pm 05:27 PM

    Comment télécharger Deepseek Xiaomi

    Quels sont les avantages et les inconvénients des modèles ? Quels sont les avantages et les inconvénients des modèles ? May 08, 2024 pm 03:51 PM

    Quels sont les avantages et les inconvénients des modèles ?

    Google AI annonce Gemini 1.5 Pro et Gemma 2 pour les développeurs Google AI annonce Gemini 1.5 Pro et Gemma 2 pour les développeurs Jul 01, 2024 am 07:22 AM

    Google AI annonce Gemini 1.5 Pro et Gemma 2 pour les développeurs

    Pour seulement 250$, le directeur technique de Hugging Face vous apprend étape par étape comment peaufiner Llama 3 Pour seulement 250$, le directeur technique de Hugging Face vous apprend étape par étape comment peaufiner Llama 3 May 06, 2024 pm 03:52 PM

    Pour seulement 250$, le directeur technique de Hugging Face vous apprend étape par étape comment peaufiner Llama 3

    Partagez plusieurs frameworks de projets open source .NET liés à l'IA et au LLM Partagez plusieurs frameworks de projets open source .NET liés à l'IA et au LLM May 06, 2024 pm 04:43 PM

    Partagez plusieurs frameworks de projets open source .NET liés à l'IA et au LLM

    Un guide complet sur le débogage et l'analyse des fonctions Golang Un guide complet sur le débogage et l'analyse des fonctions Golang May 06, 2024 pm 02:00 PM

    Un guide complet sur le débogage et l'analyse des fonctions Golang

    Comment lui demandez-vous Deepseek Comment lui demandez-vous Deepseek Feb 19, 2025 pm 04:42 PM

    Comment lui demandez-vous Deepseek

    Comment enregistrer la fonction d'évaluation Comment enregistrer la fonction d'évaluation May 07, 2024 am 01:09 AM

    Comment enregistrer la fonction d'évaluation

    See all articles