Maison > développement back-end > Tutoriel Python > Comment puis-je obtenir des chaînes de saisie utilisateur sans guillemets dans Python 2.7 ?

Comment puis-je obtenir des chaînes de saisie utilisateur sans guillemets dans Python 2.7 ?

Barbara Streisand
Libérer: 2024-10-28 14:49:30
original
720 Les gens l'ont consulté

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

Manipulation des chaînes d'entrée utilisateur sans citations dans Python 2.7

En cherchant à obtenir et à manipuler les chaînes fournies par l'utilisateur, les programmeurs rencontrent souvent le problème où le La chaîne d'entrée est entourée de guillemets, ce qui peut gêner certaines opérations. Cet article explore la solution à ce problème, en utilisant les fonctions d'entrée appropriées dans Python 2.7.

Lors de l'utilisation de la fonction input(), la réponse de l'utilisateur est évaluée comme du code Python. Par conséquent, pour acquérir une chaîne sans guillemets, la fonction raw_input() doit être utilisée. Cette fonction renvoie la séquence précise de caractères saisie par l'utilisateur, sans interprétation.

Syntaxe :

testVar = raw_input("Ask user for something.")
Copier après la connexion

Exemple :

Considérez l'extrait de code suivant :

<code class="python">testVar = raw_input("Enter your name: ")
print("Hello, " + testVar + "!")</code>
Copier après la connexion

Lorsque l'utilisateur entre "John", le résultat sera :

Hello, John!
Copier après la connexion

Dans cet exemple, raw_input() capture le nom de l'utilisateur réponse "John" et l'attribue à la variable testVar sans la mettre entre guillemets. Cela permet une concaténation et une manipulation de chaînes sans effort.

Considérations supplémentaires :

Notez que la fonction raw_input() était obsolète dans Python 3.x au profit de l'input( ) fonction. Cependant, les mêmes principes s'appliquent lors de l'utilisation de input() dans Python 3.x : la réponse de l'utilisateur est interprétée comme du code Python et il n'est pas nécessaire de la mettre entre guillemets.

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

source:php.cn
Déclaration de ce site Web
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn
Derniers articles par auteur
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal