Mes "workmates" vient de me dire que la méthode de remplacement de l'objet String a été obsolète et sera supprimée en 3.xx. P>
Puis-je vous demander si c'est vrai, pourquoi, et si oui, comment le remplacer (avec des exemples)? P>
Merci beaucoup. P>
3 Réponses :
Le Documentation de 3.2 ne dit rien à ce sujet la méthode de remplacement du STR le type doit être supprimé. Je ne vois pas non plus la raison pour laquelle quelqu'un devrait faire cela.
Qu'est-ce qui a été supprimé est la fonction Remplacer dans le String module. p>
Exemple: p> appelle la méthode de remplacement du type Str. P> string.replace("bla", "a", "b")
Ahh workmates, workmates ... Merci pour votre réponse. Je suis sûr qu'ils codent une vie très ancienne.
Bonne réponse. Je dirais aussi que "" bla ".replace (" a "," b ") peut également être réécrit comme str.replace (" BLA "," A "," B "), et peut-être que c'est l'origine du problème .
Autant que je comprenne ces avertissements de dépréciation dans http: // docs .pytHon.org / bibliothèque / string.html # Fonctions de string-String , seules les fonctions sont obsolètes. Les méthodes ne sont pas.
E.g. Si vous utilisez: P>
s.replace('est', '')
Pour ce faire, vous pouvez utiliser ce code ci-dessous:
hollo
Bonjour, bienvenue à Stackoverflow! Veuillez garder à l'esprit lorsque vous répondez à des questions que votre réponse doit ajouter des connaissances significatives sur les réponses existantes. Dans ce cas, DMeister a déjà fourni cette réponse (et elle a été acceptée comme fonctionnement), cette réponse ne mentionne pas si .replace est amorti dans 3x + qui était la question initiale. Merci et encore une fois bienvenue à tellement!
Aide (str.replace) code> montre aucune dépréciation-note. Vous ne pouvez pas simplement demander à vos camarades de travail où ils ont obtenu cela?Ne croyez rien que quiconque vous indique que vous pouvez voir les informations dans une source faisant autorité.