Zum Hauptinhalt springen

Wie man print ohne Leerzeichen ausgibt

Wie kann ich Leerzeichen entfernen, wenn ich den print-Befehl in Python verwende

1. Die print() -Methode mit dem Parameter end="

'). Um anstelle dieses Zeichens eine leere Zeichenfolge zu verwenden, übergeben Sie einfach end=" an den Aufruf der print-Funktion.

print('Привет,', end='')print('мир!')
Привет,мир!

2. Verwenden der Zeilenformatierung

name = 'Мир'print('Привет, <>!'.format(name))
Привет, Мир!

3. Verwenden des Trennungsoperators

Sie können auch den sep-Trennungsoperator verwenden, um eine leere Zeichenfolge als Trennzeichen zwischen den Werten anzugeben, die Sie ausgeben möchten. Der Standardwert dieser Anweisung ist auch ein Leerzeichen. Um dies zu ändern, übergeben Sie sep=" an die Print-Funktion.

print('Привет,', 'мир!', sep='')
Привет,мир!

Die Methode rstrip()

Die Syntax der rstrip() -Methode lautet wie folgt:

  • Zeile.rstrip(Symbole)
  • die Zeichenfolge ist die ursprüngliche Zeichenfolge, von der Sie die Zeichen auf der rechten Seite entfernen möchten.
  • zeichen sind ein optionaler Parameter, der angibt, welche Zeichen Sie entfernen möchten. Wenn dieser Parameter nicht angegeben wird, entfernt die rstrip() -Methode alle Leerzeichen auf der rechten Seite.

Betrachten wir Beispiele für die Verwendung der rstrip() -Methode:

  1. Entfernen von Leerzeichen rechts neben einer Zeichenfolge:
  1. Zeichen löschen "." und "!" rechts neben der Zeile:

Daher ist die rstrip() -Methode ein leistungsfähiges Werkzeug, um Zeichen rechts von einer Zeichenfolge in Python zu entfernen. Es macht es einfach, Textdaten zu verarbeiten und zu formatieren, die in verschiedenen Situationen benötigt werden.

Verwenden des Parameters \b

In diesem Beispiel wird das Wort "Welt" ohne Leerzeichen nach dem Wort "Hallo" gedruckt. Dies kann nützlich sein, wenn Sie eine Zeichenfolge ohne Leerzeichen ausgeben oder Wörter zusammenfügen müssen, um eine verkettete Zeichenfolge zu erstellen.

Ersetzen von Leerzeichen durch eine leere Zeichenfolge

text = "Hallo Welt!"
text = text.replace(" ", "")
print(text)

Wenn dieser Code ausgeführt wird, wird die Zeile "Hallo Welt!", wo alle Leerzeichen durch leere Zeichen ersetzt werden.

Das Ersetzen von Leerzeichen durch eine leere Zeichenfolge kann bei vielen Aufgaben nützlich sein, z. B. beim Arbeiten mit Text oder beim Verarbeiten von Daten. Dieses Codebeispiel zeigt eine Möglichkeit, dieses Ziel in einer Programmiersprache zu erreichen.

Verwenden eines nicht trennbaren Leerzeichens

Wenn Sie Text ohne Leerzeichen zwischen Wörtern ausgeben möchten, können Sie das Zeichen für ein untrennbares Leerzeichen verwenden. Dieses Zeichen, das als " " gekennzeichnet ist, verhindert einen Zeilenumbruch zwischen Wörtern und stellt sicher, dass sie in einer Zeile gespeichert werden.

Drücken Sie auf dem Ziffernblock statt eines normalen Leerzeichens die Tastenkombination "Alt" und "0", um ein nicht trennbares Leerzeichen zu verwenden. Danach wird das Zeichen eines untrennbaren Leerzeichens in Ihrem Code angezeigt.

Beispiel für die Verwendung eines verschachtelten Leerzeichens:

print("Dieser Text wird ohne Leerzeichen ausgegeben")

Beachten Sie, dass das Leerzeichen kein grafisches Zeichen ist und nicht auf einer Webseite angezeigt wird. Es wird nur verwendet, um die Anzeige von Text im Code zu steuern.

Verwenden der join() -Methode mit einer leeren Zeichenfolge

Wenn Sie eine leere Zeichenfolge als Trennzeichen übergeben, werden alle Elemente ohne Leerzeichen zusammengeführt:

numbers = [1, 2, 3, 4, 5]result = ''.join(str(num) for num in numbers)print(result)

In diesem Beispiel erstellen wir eine Liste von Zahlen [1, 2, 3, 4, 5] und wir verwenden einen Generatorausdruck, um jede Zahl in eine Zeichenfolge zu konvertieren. Dann rufen wir die join() -Methode mit einer leeren Zeichenfolge als Trennzeichen auf und übergeben den Ausdruck str(num) for num in numbers als iterierbares Objekt. Das Ergebnis ist, dass die Zeilen 1 , 2 , 3 , 4 und 5 ohne die Leerzeichen 12345 zu einer einzigen Zeile kombiniert werden.

Diese Methode kann nützlich sein, wenn Sie Strings oder Zahlen ohne Leerzeichen ausgeben möchten, z. B. wenn Sie Telefonnummern, IDs oder andere Daten formatieren, bei denen Leerzeichen nicht zulässig sind.

Verwenden der replace() -Methode zum Entfernen von Leerzeichen

Um Leerzeichen mithilfe der replace() -Methode aus einer Zeichenfolge zu entfernen, müssen Sie zwei Argumente an diese Methode übergeben. Das erste Argument ist ein Zeichen oder eine Teilzeichenfolge, die ersetzt werden soll, und das zweite Argument ist eine Zeichenfolge oder ein Zeichen, durch die ersetzt werden soll.

Hier ist ein Beispiel, das zeigt, wie Sie die replace() -Methode verwenden, um Leerzeichen aus einer Zeichenfolge zu entfernen:

text = "Beispiel für eine Zeichenfolge mit Leerzeichen"

Durch die Ausführung dieses Codes wird die folgende Zeile ausgegeben:

Wie im Beispiel ersichtlich ist, wurden alle Leerzeichen mithilfe der replace() -Methode aus der ursprünglichen Zeichenfolge "Beispiel für eine Leerzeichenfolge" entfernt. Jetzt sieht die Zeichenfolge so aus, als ob keine Leerzeichen darin vorhanden sind.

Daher ist die replace() -Methode eine bequeme und einfache Möglichkeit, Leerzeichen aus einer Zeichenfolge in Python zu entfernen. Es ermöglicht Programmierern, Textdaten in ihren Programmen einfach zu verwalten und zu ändern.