Maison  >  Article  >  développement back-end  >  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
Barbara Streisandoriginal
2024-10-28 14:49:30608parcourir

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.")

Exemple :

Considérez l'extrait de code suivant :

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

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

Hello, John!

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!

Déclaration:
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