Python ist eine der beliebtesten Programmiersprachen der Welt und wird häufig für die Entwicklung von Webanwendungen, wissenschaftliche und mathematische Berechnungen sowie die Automatisierung von Aufgaben verwendet. Wenn Sie mit Text in Python arbeiten, müssen Sie häufig eine Zeichenfolge ohne Anführungszeichen ausgeben.
Eine Möglichkeit ist die Verwendung eines Operators print(). In Python 3.der print() -Operator kann mehrere Argumente verschiedener Datentypen akzeptieren, getrennt durch ein Komma. Um eine Zeichenfolge ohne Anführungszeichen auszugeben, können Sie ein Komma nach der Zeichenfolge verwenden. Zum Beispiel, print("Hallo,", "Frieden!") "Hallo Welt!".
1. Print() -Methode : Eine der einfachsten Möglichkeiten, eine Zeichenfolge ohne Anführungszeichen in Python auszugeben, besteht darin, die Funktion print() zu verwenden. Zum Beispiel:
print("Привет, мир!")
Привет, мир!
2. Format() -Methode : Mit dieser Methode können Sie Werte ohne Anführungszeichen in eine Zeichenfolge einfügen. Zum Beispiel:
name = "Мария"age = 25print("Меня зовут <>, мне <> лет".format(name, age))
Меня зовут Мария, мне 25 лет
3. Verwenden des Zeichens f : ab Python 3.6 ist es möglich, das Zeichen f vor dem öffnenden Anführungszeichen einer Zeichenfolge zu verwenden und die Werte direkt in die Zeichenfolge selbst einzufügen. Ein Beispiel:
name = "Алексей"print(f"Привет, !")
Привет, Алексей!
4. Verwenden der join() -Methode : Wenn Sie mit Zeilenlisten arbeiten, können Sie sie mit der join() -Methode in einer Zeile ohne Anführungszeichen kombinieren. Ein Beispiel:
words = ["Python", "это", "замечательно"]sentence = " ".join(words)print(sentence)
Python это замечательно
str() -Methode: Konvertierung in eine Zeichenfolge ohne Anführungszeichen
Mit der Funktion str() können Sie einen beliebigen Wert in eine Zeichenfolge konvertieren. Als Ergebnis der Konvertierung wird der Wert ohne Anführungszeichen dargestellt.
Um die Funktion str() zu verwenden, müssen Sie den zu konvertierenden Wert an sie übergeben. Die Funktion gibt eine Zeichenfolge zurück, die diesen Wert ohne Anführungszeichen darstellt.
| Kode | Ergebnis |
|---|---|
| num = 42 | str(num) |
| print(str(num)) | 42 |
In diesem Beispiel wird die Variable num mithilfe der Funktion str() in eine Zeichenfolge konvertiert. Das Ergebnis ist die Zeichenfolge "42", ohne Anführungszeichen.
Die Funktion str() kann auch verwendet werden, um andere Datentypen wie Zahlen, Listen und Wörterbücher in Strings ohne Anführungszeichen zu konvertieren. Zum Beispiel eine Liste [1, 2, 3] kann in eine Zeichenfolge konvertiert werden "[1, 2, 3]".
Es ist wichtig zu beachten, dass die Funktion str() einen Wert gemäß den Regeln für die Datentypkonvertierung in Python in seine Zeichenfolgendarstellung konvertiert. Beispielsweise wird die Zahl 42 in die Zeichenfolge "42" und nicht in eine Zeichenfolge ohne Anführungszeichen konvertiert.
name = "Jane"print("Меня зовут <>".format(name))
Außerdem können Sie mit der format() -Methode mehrere Werte zu einer einzelnen Zeile ohne Anführungszeichen hinzufügen:
name = "Jane"age = 25print("Меня зовут <>, мне <> лет".format(name, age))
Als Ergebnis dieses Codes erhalten wir die Zeile "Mein Name ist Jane, ich bin 25 Jahre alt". Hier haben wir zwei geschweifte Klammern verwendet, um die Werte der Variablen name und age in eine Zeichenfolge zu ersetzen.
Um die Funktion zu verwenden join() Sie müssen über eine Liste verfügen, deren Elemente zu einer Zeichenfolge zusammengeführt werden sollen. Sie können dann ein Trennzeichen angeben, das zum Trennen der Listenelemente verwendet werden soll. Als nächstes rufen Sie die Methode auf join() haben Sie eine Zeile und übergeben Sie eine Liste an sie.
names = ["Анна", "Петр", "Иван"]result = ", ".join(names)print(result)
Strip() -Methode: entfernen von Anführungszeichen um eine Zeichenfolge
Wenn Sie die strip() -Methode auf eine Zeichenfolge anwenden, können Sie alle Zeichen, einschließlich einfacher oder doppelter Anführungszeichen, sowie Leerzeichen, Tabulatoren und Zeilenumbrüche, die am Anfang und Ende einer Zeichenfolge stehen, entfernen.
Beispiel für die Verwendung der strip() -Methode zum Entfernen von Anführungszeichen:
- Erstellen Sie zuerst eine Variable mit einem Zeichenfolgenwert, der ohne Anführungszeichen ausgegeben werden muss: string = "'Hallo Welt!'"
- Wenden Sie dann die strip() -Methode auf diese Variable an: new_string = string.strip("'")
- Nun enthält die new_string-Zeichenfolge einen Wert ohne externe Anführungszeichen:
Sie können die strip() -Methode auch verwenden, um andere Zeichen außer Anführungszeichen um eine Zeichenfolge zu entfernen. Wenn Sie beispielsweise alle Leerzeichen am Anfang und Ende einer Zeichenfolge entfernen möchten, können Sie die strip() -Methode ohne Argumente aufrufen:
- Erstellen Sie zuerst eine Variable mit einem String-Wert, in dem Sie Leerzeichen entfernen möchten: string = " Hallo Welt! "
- Wenden Sie dann die strip() -Methode ohne Argumente an: new_string = string.strip()
- Nun enthält die new_string-Zeichenfolge einen Wert ohne Leerzeichen am Anfang und Ende: