“Conocimientos Programación>Python Programming

Cómo reemplazar la última instancia de una cadena en Python

2012/1/4
Incluso en su estado básico, no aumentada, el lenguaje de programación Python admite una amplia variedad de manipulaciones de cadenas de caracteres . Los programas pueden procesar grandes cantidades de texto usando algoritmos muy eficientes para los programas computacionalmente costosos, como el análisis y la cadena a juego con errores. En particular , las primitivas Python pueden realizar sustituciones de texto dentro de una cadena. Se puede escribir código Python que encontrar la última aparición de una subcadena dentro de una cadena más grande y , a continuación, reemplazar esa última aparición con otra cadena de su elección. Instrucciones
1

asignar valores a las variables de cadena que necesita este algoritmo ( la cadena en la que la sustitución se llevará a cabo , la subcadena que ser sustituido , y la cadena que lo sustituirá ) como en el siguiente código de ejemplo :

corpus = " 9203320089237498743 "

substituteThis = " 74 "

substituteByThis = " nex "
2

Encuentra la última aparición de la subcadena dentro de la cadena más grande, como en el siguiente ejemplo de código:

resto = corpus.rsplit ( substituteThis , 1) spanish

la función " rsplit " realiza búsquedas de derecha a izquierda ; Por lo tanto , la primera ocurrencia que encuentra será la última aparición en la cadena más grande " corpus "
3

Reemplace la cadena más pequeña dentro de la más grande, como en el siguiente ejemplo de código: .

corpus = substituteByThis.join (el resto )

Por ejemplo , el cuerpo tendrá valor " 9203320089237498 nex 3 " .

Python Programming
Cómo hacer un diccionario con dos llaves en Python
Cómo hacer un juego en Python Shell
Cómo programar con Python en Ubuntu
Cómo escribir una serie de Taylor en Python
Cómo construir un Cygwin Python
Tutorial de Python Keyboard
Cómo estudiar el lenguaje de programación Python
Cómo utilizar Python Math.Log Con Base 10
Conocimientos Informáticos © http://www.ordenador.online