Python é uma linguagem de programação usada para análise de texto e processamento de linguagem natural. Em Python, as cordas são utilizadas para analisar dados de texto. Mais especificamente, uma string pode conter citações duplas ou únicas. No entanto, às vezes, temos citações inesperadas em qualquer string que exija lidar com eles.
Esta postagem discutirá vários métodos para remover citações da corda Python.
Como remover citações da string em python?
Para excluir as citações da string em Python, são usados os métodos abaixo descritos:
Método 1: Remova as citações da string em python usando o loop "para"
Para eliminar as citações de qualquer string python, a função iterativa embutida “para”Loop é usado. É utilizado para iterar sobre uma sequência desejada. Os dados especificados podem ser um conjunto de instruções, string, lista ou tupla. Além disso, ele pode gerar uma string sem cotações no Python.
Exemplo
Inicialmente, gerar uma variável de string e passe uma string que contém citações:
Original_str = "Linux'hint 'é o site de melhor tutorial do' mundo '!!"Crie uma variável que levará as cotações duplas e únicas:
check_quotes = ["'",' "']Gerar mais uma string vazia:
Sem_quotes = ""Use o "para”LOOP que verificará o personagem da string fornecida um por um com o“se" declaração. Se o caractere verificado não for uma cotação única ou dupla, ele passará para a string vazia criada anteriormente:
para o personagem em original_str:Em seguida, imprima string sem cotações:
Imprimir (sem_quotes)Saída
Método 2: Remova as citações da string em python usando o método "substituir ()"
O "substituir()”O método embutido é usado para excluir as citações únicas ou duplas em qualquer corda Python. Ele pode retornar uma string duplicada onde a presença de uma substring é trocada com outra.
Exemplo
Ligar para "substituir()”Método com argumentos necessários como valor de substituição, o valor que precisa ser substituído e passá -lo para o“segundo_string" variável:
segundo_string = original_str.substituir('"',")Para obter a string modificada que contém apenas caracteres, use o “imprimir()”Função:
Imprimir (segundo_string)Como você pode ver na saída a seguir, a string foi exibida sem cotações:
Método 3: Remova as citações da string em python usando “Re.Método sub () ”
O "ré.sub()”O método pode ser usado para remover as citações da string python que é o módulo da biblioteca regex. Este método interno substitui todos os caracteres que correspondem ao formato de expressão regular fornecido com o argumento especificado.
Exemplo
No começo, importe o “réMódulo:
importar reUse o "ré.sub()”Método que leva o valor que precisa ser substituído, o valor substituído e a string original como argumentos. Em seguida, armazene -os no “segundo_string" variável:
segundo_string = re.sub ('"',", original_str)Ligar para "imprimir()”Método para obter a sequência de cotação excluída:
Imprimir (segundo_string)Saída
Método 4: Remova as citações da string em python usando o método "Strip ()"
Às vezes, você pode querer remover as citações do início e acabamento de qualquer corda em Python, o ““faixa()”O método pode ser usado. Para fazer isso, siga o exemplo abaixo do ponto.
Exemplo
Primeiro, crie uma string variável e passe uma string com citações no início e no final dela:
original_str = '"Linuxhint é o melhor site do World Tutorial!!"'Use o "faixa()”Método com valor de reposição como argumento e salvá -lo no“new_string" variável:
new_string = original_str.faixa('"')Imprima a string filtrada:
Imprimir (segundo_string)A string abaixo do rumo na saída não contém nenhuma cotação:
Método 5: Remova as citações da string em python usando o método “iStrip ()”
Se você deseja remover apenas as citações da string start python, o “ISTRIP ()”O método também pode ser usado. Siga o abaixo, dado um exemplo para um melhor entendimento.
Exemplo
Crie uma nova string variável e passe o valor que contém uma cotação dupla no início da string:
original_str = '"Linuxhint é o melhor site do World Tutorial!!'Ligar para "ISTRIP ()”Método e Pass“\”Como um parâmetro para excluir as cotações duplas. Salve -os no “new_string" variável:
new_string = original_str.lStrip ('"')Para exibir a sequência filtrada, use o “imprimir()" declaração:
Imprimir (new_string)Saída
Método 6: Remova as citações da string em python usando o método "rstrip ()"
O "rstrip ()”O método embutido pode ser utilizado para remover citações duplas do final da string no python. É oposto ao “ISTRIP ()”Método e elimina o elemento fornecido a partir do final de qualquer corda desejada.
Exemplo
Inicialmente, gerar a string que contém as citações duplas no final:
original_str = 'linuxhint é o melhor site do World Tutorial!!"'Use o "rstrip ()”Método e passa um“\”Como um argumento para remover as cotações duplas. Armazene -os para o “new_string" variável:
new_string = original_str.rstrip ('"')Por fim, chame o “imprimir()”Função para mostrar a string:
Imprimir (new_string)Pode-se observar que a saída abaixo do ponto abaixo não tem cotações duplas:
Isso é tudo! Nós elaboramos na remoção de citações da corda Python.
Conclusão
Para eliminar as citações de qualquer string python, o “para”Loop, o“substituir()”Método, o“ré.sub()”Método, o“faixa()”Método, o“ISTRIP ()”Método e o“rstrip ()”Os métodos são usados. Todos os métodos são as funções internas de Pythons que são utilizadas para vários fins. Este post ilustrou várias funções para remover as citações da corda Python.