¿Cómo implementa Python el uso y los ejemplos de la función de reemplazo de reemplazo de cadenas?

Tabla de contenido

1. La sintaxis y el uso de la función de reemplazo

(1) Sintaxis: str.replace(old_str, new_str[, max_num])

(2) Uso: Reemplace la cadena especificada con la cadena de destino.

2. Ejemplos

(1) Uso sencillo

(2) Combinado con algunas funciones

①Usado en combinación con la función de entrada

②Utilizar en combinación con la función de entrada y la función if

③Utilizar en combinación con la función de entrada, función while y función if


1. La sintaxis y el uso de la función de reemplazo

(1) Sintaxis: str.replace(old_str,new_str[,max_num])

old_str: Obligatorio, la cadena anterior es la cadena de destino que se reemplazará.

new_str: Obligatorio, la nueva cadena es la cadena de destino que se va a convertir.

max_num: opcional, especifica el número de sustituciones. Si no se llena, el valor predeterminado es infinito.

(2) Uso: Reemplace la cadena especificada con la cadena de destino.

 Kips: la función de reemplazo se usa principalmente en una columna de campo para reemplazar cadenas con ciertas reglas.


2. Ejemplos

(1) Uso sencillo

#①
string='Hello Amy,welcome to our world'
new_string = string.replace('our','my')
new_string
#输出结果:'Hello Amy,welcome to my world'

#②
string1='Hello Amy,welcome to my world,your world,his world,her world,our world'
new_string1 = string1.replace('world','place')
new_string1
#输出结果:'Hello Amy,welcome to my place,your place,his place,her place,our place'


#③
string2='Hello Amy,welcome to my world,your world,his world,her world,our world'
new_string2 = string1.replace('world','place',4)
new_string2
#输出结果:'Hello Amy,welcome to my place,your place,his place,her place,our world'

#解释:①和②例子第三个参数默认为无数个,即可以替代无数个,③设置次数表示只能替代4个

(2) Combinado con algunas funciones

①Usado en combinación con la función de entrada

old_str = 'I'
new_str = 'all'
string = input('请输入需要调整的字符串:')
new_string = string.replace(old_str,new_str)
print(new_string)

#iput:
'Forever young,I want to be forever young.Forever young,I want to be forever young.So many dreams swinging out of blue.We let them come true.'

#output:
'Forever young,all want to be forever young.Forever young,all want to be forever young.So many dreams swinging out of blue.We let them come true.'

②Utilizar en combinación con la función de entrada y la función if

old_str = 'I'
new_str = 'all'
string = input('请输入需要调整的字符串:')
if 'I' in string:
    new_string = string.replace(old_str, new_str)
    print(new_string)
elif 'We'in string:
    new_string = string.replace('We', 'all of us')
    print(new_string)
else:
     new_string = string.replace('We', 'I')
     print(new_string)



#input:
请输入需要调整的字符串:'Forever young,I want to be forever young.Forever young,I want to be forever young.So many dreams swinging out of blue.We let them come true.'

#output:
'Forever young,all want to be forever young.Forever young,all want to be forever young.So many dreams swinging out of blue.We let them come true.'

③Utilizar en combinación con la función de entrada, función while y función if

old_str = 'I'
new_str = 'all'
while True:
    string = input('请输入需要调整的字符串:')
    if 'I' in string:
        new_string = string.replace(old_str, new_str)
        print(new_string)
    elif 'We'in string:
        new_string = string.replace('We', 'all of us')
        print(new_string)
    else:
         new_string = string.replace('We', 'I')
         print(new_string)

#①第一个循环
请输入需要调整的字符串:'Forever young,I want to be forever young.Forever young,I want to be forever young.So many dreams swinging out of blue.We let them come true.'
#输出结果为:
'Forever young,all want to be forever young.Forever young,all want to be forever young.So many dreams swinging out of blue.We let them come true.'


#②第二个循环
请输入需要调整的字符串:'I want to go into your heart,let me live into there'
#输出结果:
'all want to go into your heart,let me live into there'
请输入需要调整的字符串:

#一直循环输入。。。。

artículo de referencia 

Para conocer el uso específico de la función de entrada, consulte el artículo: Uso de la función de entrada en python

Para conocer el uso específico de la declaración de juicio if, consulte: Uso y ejemplos de la declaración condicional if de python

Otros artículos: método Python replace() | tutorial para principiantes (runoob.com)

Supongo que te gusta

Origin blog.csdn.net/weixin_50853979/article/details/127329088
Recomendado
Clasificación