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

Barbara Streisand
Freigeben: 2024-10-28 14:49:30
Original
607 Leute haben es durchsucht

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.")
Nach dem Login kopieren

Beispiel:

Betrachten Sie den folgenden Codeausschnitt:

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

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

Hello, John!
Nach dem Login kopieren

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!

Quelle:php.cn
Erklärung dieser Website
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
Neueste Artikel des Autors
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage
Über uns Haftungsausschluss Sitemap
Chinesische PHP-Website:Online-PHP-Schulung für das Gemeinwohl,Helfen Sie PHP-Lernenden, sich schnell weiterzuentwickeln!