El string.replace () está en desuso en python 3.x. ¿Cuál es la nueva forma de hacer esto?
python
python-3.x
Dewsworld
fuente
fuente

Respuestas:
Como en 2.x, use
str.replace().Ejemplo:
fuente
re.sub(),.stringfunciones están en desuso.strLos métodos no lo son.'foo'.replace(...)replace()es un método de<class 'str'>en python3:fuente
El método replace () en python 3 se usa simplemente por:
fuente
Puede usar str.replace () como una cadena de str.replace () . Piensa que tiene una cadena como
'Testing PRI/Sec (#434242332;PP:432:133423846,335)'y desea reemplazar todo el'#',':',';','/'signo con'-'. Puede reemplazarlo de esta manera (forma normal),o de esta manera (cadena de str.replace () )
fuente
Prueba esto:
fuente
Para su información, al agregar algunos caracteres a una palabra arbitraria, fija en la posición dentro de la cadena (por ejemplo, cambiar un adjetivo a un adverbio agregando el sufijo -ly ), puede colocar el sufijo al final de la línea para facilitar la lectura. Para hacer esto, use
split()adentroreplace():fuente
fuente