English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية
Guia Completo de Exemplos do Python
Este programa remove todos os símbolos de pontuação da string. Usaremos um loop for para verificar cada caractere da string. Se o caractere for um símbolo de pontuação, atribuímos uma string vazia a ele.
Para entender este exemplo, você deve entender o seguinteProgramação em PythonTema:
Às vezes, podemos querer dividir uma frase em uma lista de palavras.
Neste caso, talvez primeiramente precisemos limpar a string e remover todos os símbolos de pontuação. Abaixo está um exemplo de como fazer isso.
# Definir símbolos de pontuação punctuations = '''!()-[]{};:'"\,<>./?@#$%^&*_~''' my_str = "Hello!!!, he said ---and went." # Aceitar entrada do usuário # my_str = input("Digite uma string: ") # Remover símbolos de pontuação da string no_punct = "" for char in my_str: if char not in punctuations: no_punct = no_punct + char # Mostrar string sem pontuação print(no_punct)
Resultados de Saída
Hello he said and went
Neste programa, primeiramente definimos uma string de símbolos de pontuação. Em seguida, usamos um loop for para iterar sobre a string fornecida.
Em cada iteração, verificamos se o caractere é um símbolo de pontuação ou se está usando um teste de relação de membro. Temos uma string vazia, e se não for um símbolo de pontuação, adicionamos (concatenamos) o caractere a ela. Finalmente, mostramos a string limpa.