Comment utiliser l'entrée Python

藏色散人
Libérer: 2019-10-16 11:19:24
original
4166 Les gens l'ont consulté

Comment utiliser l'entrée Python

Comment utiliser l'entrée Python ?

La fonction input() dans Python3.x accepte une donnée d'entrée standard et la renvoie sous forme de type chaîne.

Dans Python2.x, input() est équivalent à eval(raw_input(prompt)), qui est utilisé pour obtenir une entrée dans la console.

raw_input() traite toutes les entrées comme des chaînes et renvoie le type de chaîne. Et input() a ses propres caractéristiques lorsqu'il s'agit d'une entrée numérique pure. Il renvoie le type du nombre saisi (int, float).

Recommandé : "Tutoriel Python"

Remarque : les fonctions input() et raw_input() peuvent recevoir des chaînes, mais raw_input() les lit directement en entrée dans la console (il peut accepter tout type d'entrée). Quant à input(), il espère pouvoir lire une expression python légale, c'est-à-dire que lorsque vous entrez une chaîne, vous devez utiliser des guillemets pour l'entourer, sinon cela générera une SyntaxError.

À moins qu'il n'y ait un besoin particulier de input(), nous recommandons généralement d'utiliser raw_input() pour interagir avec les utilisateurs.

Remarque : input() en python3 reçoit le type str par défaut.

Syntaxe de la fonction

input([prompt])
Copier après la connexion

Description du paramètre :

invite : message d'invite

Exemple

Python2.x : input() nécessite la saisie d'une expression python

>>>a = input("input:")
input:123                  # 输入整数
>>> type(a)
<type &#39;int&#39;>               # 整型
>>> a = input("input:")    
input:"runoob"           # 正确,字符串表达式
>>> type(a)
<type &#39;str&#39;>             # 字符串
>>> a = input("input:")
input:runoob               # 报错,不是表达式
Traceback (most recent call last):
  File "<stdin>", line 1, in <module>
  File "<string>", line 1, in <module>
NameError: name &#39;runoob&#39; is not defined
<type &#39;str&#39;>
Python2.x: raw_input() 将所有输入作为字符串看待
>>>a = raw_input("input:")
input:123
>>> type(a)
<type &#39;str&#39;>              # 字符串
>>> a = raw_input("input:")
input:runoob
>>> type(a)
<type &#39;str&#39;>              # 字符串
>>>
Copier après la connexion

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!

Étiquettes associées:
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
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal