Cual es la raw_input
funcion? ¿Es una interfaz de usuario? Cuándo lo usamos?
python
python-2.x
Janezcka
fuente
fuente
input()
lugar. La funciónraw_input
ya no está incluida en Python.Respuestas:
Presenta un mensaje al usuario (el opcional
arg
deraw_input([arg])
), obtiene la entrada del usuario y devuelve los datos introducidos por el usuario en una cadena. Consulte los documentos pararaw_input()
.Ejemplo:
Esto se diferencia de
input()
que este último intenta interpretar la entrada dada por el usuario; Por lo general, es mejor evitarinput()
y ceñirse araw_input()
un código de conversión / análisis personalizado.Nota: esto es para Python 2.x
fuente
raw_input()
fue renombradoinput()
en Python 3.De http://docs.python.org/dev/py3k/whatsnew/3.0.html
fuente
La función "entrada" convierte la entrada que ingresa como si fuera código Python. "raw_input" no convierte la entrada y toma la entrada como se le da. Es recomendable utilizar raw_input para todo. Uso:
fuente
raw_input es una forma de entrada que toma el argumento en forma de cadena mientras que la función de entrada toma el valor dependiendo de su entrada. Digamos, a = input (5) devuelve a como un número entero con valor 5 mientras que a = raw_input (5) devuelve a como una cadena de "5"
fuente
Otro método de ejemplo, para mezclar el indicador usando imprimir, si necesita hacer su código más simple.
Formato:-
x = raw_input () - Esto devolverá la entrada del usuario como una cadena
x = int (raw_input ()) - Obtiene el número de entrada como una cadena de raw_input () y luego lo convierte en un entero usando int ().
fuente
La función raw_input le solicita una entrada y la devuelve como una cadena. Esto ciertamente funcionó para mí. No necesitas inactivo. Simplemente abra un "indicador de DOS" y ejecute el programa.
Esto es lo que parecía para mí:
Escribí mi nombre y presioné
[Enter
] después de que el programa imprimiera "¿Quién va allí?"fuente