Maison >développement back-end >Tutoriel Python >Comment accepter les entrées utilisateur sous forme de chaînes sans guillemets dans Python 2.7 ?
Manipulation des entrées utilisateur sous forme de chaînes sans guillemets dans Python 2.7
Lorsque vous invitez les utilisateurs à saisir une chaîne, vous souhaiterez peut-être éviter qu'ils joignent leurs réponses entre guillemets. Cela permet plus de flexibilité et d’interactions en langage naturel. Cependant, l'utilisation de la fonction input() peut entraîner des erreurs si la saisie de l'utilisateur manque de guillemets.
Pour résoudre ce problème, Python 2.7 fournit la fonction raw_input(). Contrairement à la fonction input(), raw_input() traite textuellement l'entrée de l'utilisateur, en la préservant comme une chaîne sans guillemets. Pour illustrer :
<code class="python">testVar = raw_input("Ask user for something.")</code>
Dans cet extrait de code, l'entrée de l'utilisateur sera stockée dans la variable testVar sous forme de chaîne, qu'elle soit ou non placée entre guillemets. Cela permet une manipulation et un traitement plus faciles de l'entrée.
Par conséquent, si vous souhaitez obtenir une chaîne d'un utilisateur sans avoir besoin de guillemets, l'utilisation de raw_input() est l'approche préférée. Il fournit un moyen pratique et cohérent de gérer les entrées de l'utilisateur sous forme de chaîne sans guillemets, facilitant ainsi les manipulations et analyses ultérieures.
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!