Heim  >  Artikel  >  Backend-Entwicklung  >  Wie kann ich in Python 2.7 Benutzereingabezeichenfolgen ohne Anführungszeichen erhalten?

Wie kann ich in Python 2.7 Benutzereingabezeichenfolgen ohne Anführungszeichen erhalten?

Barbara Streisand
Barbara StreisandOriginal
2024-10-28 14:49:30608Durchsuche

How Can I Obtain User Input Strings Without Quotation Marks in Python 2.7?

Manipulation von Benutzereingabezeichenfolgen ohne Anführungszeichen in Python 2.7

Beim Versuch, vom Benutzer bereitgestellte Zeichenfolgen abzurufen und zu bearbeiten, stoßen Programmierer häufig auf das Problem, dass die Die Eingabezeichenfolge ist in Anführungszeichen eingeschlossen, was bestimmte Vorgänge behindern kann. In diesem Artikel wird die Lösung dieses Problems mithilfe geeigneter Eingabefunktionen in Python 2.7 untersucht.

Bei Verwendung der Funktion input() wird die Antwort des Benutzers als Python-Code ausgewertet. Um einen String ohne Anführungszeichen zu erhalten, sollte daher die Funktion raw_input() verwendet werden. Diese Funktion gibt die genaue Folge der vom Benutzer eingegebenen Zeichen ohne Interpretation zurück.

Syntax:

testVar = raw_input("Ask user for something.")

Beispiel:

Betrachten Sie den folgenden Codeausschnitt:

<code class="python">testVar = raw_input("Enter your name: ")
print("Hello, " + testVar + "!")</code>

Wenn der Benutzer „John“ eingibt, lautet die Ausgabe:

Hello, John!

In diesem Beispiel erfasst raw_input() die Daten des Benutzers Antwort „John“ und weist sie der testVar-Variablen zu, ohne sie in Anführungszeichen zu setzen. Dies ermöglicht eine mühelose Verkettung und Manipulation von Zeichenfolgen.

Zusätzliche Überlegungen:

Beachten Sie, dass die Funktion raw_input() in Python 3.x zugunsten der Eingabe( ) Funktion. Bei der Verwendung von input() in Python 3.x gelten jedoch dieselben Prinzipien: Die Antwort des Benutzers wird als Python-Code interpretiert und es ist nicht erforderlich, sie in Anführungszeichen zu setzen.

Das obige ist der detaillierte Inhalt vonWie kann ich in Python 2.7 Benutzereingabezeichenfolgen ohne Anführungszeichen erhalten?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Stellungnahme:
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn