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

Python-Basis-Tutorial

Python-Flusskontrolle

Funktionen in Python

Datentypen in Python

Python-Dateioperationen

Python-Objekte und Klassen

Python-Daten und Zeit

Erweiterte Kenntnisse in Python

Python-Referenzhandbuch

Python-Programm entfernt Punctuation aus der Zeichenkette

Python-Beispiel大全

Das Programm entfernt alle Punctuation aus der Zeichenkette. Wir verwenden einen for-Schleif, um jedes Zeichen der Zeichenkette zu überprüfen. Wenn das Zeichen ein Punctuation ist, wird ein leerer String zugewiesen.

Um dieses Beispiel zu verstehen, sollten Sie die folgenden Kenntnisse habenPython-ProgrammierungThema:

Manchmal möchten wir möglicherweise einen Satz in eine Liste von Wörtern aufteilen.

In diesem Fall könnten wir zunächst den String bereinigen und alle Punctuation entfernen. Hier ist ein Beispiel, wie man dies tun kann.

Quellcode

# Punctuation definieren
punctuations = '''!()-[]{};:'"\,<>./?@#$%^&*_~'''
my_str = "Hello!!!, he said ---and went."
# Benutzerinput akzeptieren
# my_str = input("Geben Sie einen String ein: ")
# Punctuation aus der Zeichenkette entfernen
no_punct = ""
for char in my_str:
   if char not in punctuations:
       no_punct = no_punct + char
# Zeige den unpunctuated String an
print(no_punct)

Ausgaberesultat

Hello he said and went

In diesem Programm definieren wir zunächst einen Punctuation-String. Dann verwenden wir einen for-Schleif, um die gegebene Zeichenkette zu durchlaufen.

In jeder Iteration überprüfen wir, ob das Zeichen ein Punctuation ist oder ob ein Mitgliedschaftstest verwendet wird. Wir haben einen leeren String, und wenn es kein Punctuation ist, fügen wir ihm (verbinden) Zeichen hinzu. Schließlich zeigen wir den bereinigten String an.

Python-Beispiel大全