English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية

Corso di base Python

Controllo dei flussi Python

Funzione in Python

Tipi di dati in Python

Operazioni di file Python

Oggetti e classi Python

Data e ora Python

Conoscenze avanzate Python

Manuale di riferimento Python

Programma Python per rimuovere le punteggiature dalla stringa

Python 实例大全

Questo programma rimuove tutte le punteggiature dalla stringa. Utilizzeremo un ciclo for per controllare ogni carattere della stringa. Se il carattere è un simbolo di punteggiatura, assegniamo una stringa vuota.

Per comprendere questo esempio, dovresti conoscere quanto segueProgrammazione PythonArgomento:

A volte, potremmo voler dividere una frase in una lista di parole.

In questo caso, potremmo prima pulire la stringa e rimuovere tutte le punteggiature. Ecco un esempio di come fare questo.

Codice sorgente

# Definisci i simboli di punteggiatura
punctuations = '''!()-[]{};:'"\,<>./?@#$%^&*_~'''
my_str = "Hello!!!, he said ---and went."
# Accetta l'input dell'utente
# my_str = input("Inserisci una stringa: ")
# Rimuovi i simboli di punteggiatura dalla stringa
no_punct = ""
for char in my_str:
   if char not in punctuations:
       no_punct = no_punct + char
# Mostra la stringa senza punteggiatura
print(no_punct)

Risultato di output

Hello he said and went

In questo programma, definiamo prima una stringa di simboli di punteggiatura. Poi, utilizziamo un ciclo for per iterare sulla stringa fornita.

In ogni iterazione, controlliamo se il carattere è un simbolo di punteggiatura o se viene utilizzato un test di appartenenza. Possediamo una stringa vuota, se non è un simbolo di punteggiatura, aggiungiamo (collegare) il carattere. Infine, visualizziamo la stringa pulita.

Python 实例大全