Python proporciona dos funciones integradas para leer una línea de texto de la entrada estándar por teclado.
Estas funciones son:
- raw_input()
- input()
El raw_input ([indicacion]) función lee una línea de la entrada estándar y lo devuelve como una cadena (quitando el salto de línea final).
Sintaxis :
str= raw_input(‘interaccion ’)
La función raw_input() puede leer una línea del usuario. Esta función devolverá una cadena eliminando una nueva línea al final. Se le cambió el nombre a la función input() en Python versión 3.0 y superior.
La diferencia básica entre raw_input y input es que raw_input siempre devuelve un valor de cadena, mientras que la función input no necesariamente devuelve una cadena, ya que cuando la entrada del usuario está en números, la tomará como un entero.
EJEMPLO:
usuario = raw_input('Ingresa tu nombre de usuario: ')
print('Hola, ' + usuario)