Remova os caracteres especificados de uma string em python

Remova caracteres específicos em uma string (mas apenas os caracteres especificados no início e no final):

a = '你好\n我是xx。\n\n\n'
print(a.strip('\n'))

# 你好
# 我是xx。

Para remover caracteres intermediários, use a função replace():

a = '你好\n我是xx。\n\n\n'
print(a.replace('\n', ''))

# 你好我是xx。

Observação:

substituir(antigo, novo[, máximo])

Uso básico: ss.replace(old, new[, max])

old é o caractere na string original, new é a nova string que precisa ser substituída, max é o número máximo de correspondências, no máximo máximo de vezes da esquerda para a direita ao corresponder. Em geral, o valor de max não é definido e todos são substituídos por padrão.

a = 'old old string'
print(a.replace('old', 'new', 1))

# new old string

Mais: a.lstrip() remove os caracteres especificados no início da string ss, a.rstrip() remove os caracteres especificados no final de ss

Acho que você gosta

Origin blog.csdn.net/qq_45100200/article/details/131958708
Recomendado
Clasificación