Saltar al contenido

Cómo usar string.replace () en Python 3.x

octubre 28, 2021
apple touch icon@2

documento oficial: Python 3 str.replace

str.replace (antiguo, nuevo[, count])

Devuelve una copia de la cadena con todas las apariciones de la subcadena antigua reemplazada por nueva. Si se proporciona el recuento de argumentos opcional, solo se reemplazan las primeras apariciones del recuento.

correspondiente VSCodeEl aviso de sintaxis es:

ingrese la descripción de la imagen aquí

str.replace (self: str, old, new, count) -> str

  • Método 1: use reemplazo de str incorporado -> str.replace(strVariable, old, new[, count])
replacedStr1 = str.replace(originStr, "from", "to")
  • Método 2: use el reemplazo de la variable str -> strVariable.replace(old, new[, count])
replacedStr2 = originStr.replace("from", "to")

código:

originStr = "Hello world"

# Use case 1: use builtin str's replace -> str.replace(strVariable, old, new[, count])
replacedStr1 = str.replace(originStr, "world", "Crifan Li")
print("case 1: %s -> %s" % (originStr, replacedStr1))

# Use case 2: use str variable's replace -> strVariable.replace(old, new[, count])
replacedStr2 = originStr.replace("world", "Crifan Li")
print("case 2: %s -> %s" % (originStr, replacedStr2))

producción:

case 1: Hello world -> Hello Crifan Li
case 2: Hello world -> Hello Crifan Li

captura de pantalla:

ingrese la descripción de la imagen aquí

Mi publicación relacionada (en chino): 【详解】 Python 3 中 字符串 的 替换 str.replace

close