¿Por qué necesita entrada?

Tutoriales introductorios, código fuente del caso, materiales de aprendizaje, lectores

Visite:  python666.cn

¡Hola a todos, bienvenidos al salón de clases de programación de Crossin!

Los amigos que conocen incluso un poco de los conceptos básicos de Python deben saber que hay una función de entrada integrada en Python: entrada

El papel de la entrada

La función de esta función es muy simple, es obtener la entrada del usuario desde la consola.

Sin embargo, es simple y simple.Para aquellos que son nuevos en la programación, es probable que se queden atascados en este paso. Porque involucra dos conceptos: qué es una "consola" y qué es "entrada de usuario".

La llamada consola, también llamada línea de comando, terminal, es una interfaz para interactuar con sistemas o programas informáticos. Por lo general, se ve como caracteres blancos sobre un fondo negro, con el nombre del directorio actual al principio, seguido de un cursor que sigue latiendo.

77213668d761b1cbe4e7980a94b5c567.jpeg

Diferentes sistemas tienen diferentes consolas de sistema, y ​​diferentes herramientas de desarrollo de Python también tienen sus propias consolas de Python. Y en la consola del sistema, puede ingresar a la consola de Python a través del comando python. Por lo tanto, esto es un poco confuso, y las personas a menudo ingresan códigos de Python en la consola del sistema o ejecutan comandos del sistema (como pip) en la consola de Python y luego descubren que no pueden obtener los resultados esperados.

Para la entrada, no es difícil encontrar la consola, porque puede usar la declaración de impresión para generar la salida, o agregar indicaciones a la entrada (que se mencionará más adelante), y ver dónde está la salida, y ahí es donde proporcionamos la entrada. consola.

En cuanto a la "entrada del usuario", es algo que se puede entender después de ver el video de demostración. Pero si solo lo explicas con palabras, mucha gente lo malinterpretará. Por ejemplo, escriba el valor que desea ingresar entre corchetes después de la entrada, o vea que el programa se atasca después de ejecutarse y no sabe que está esperando su entrada en este momento.

usar entrada

1. Cuando el programa se ejecuta en la declaración de entrada, dejará de ejecutarse y esperará la entrada del usuario.

a99782ca020f76af3b0daa055691353c.png

2. En este momento, el usuario del programa debe ingresar contenido en el cursor de salto en la consola y luego presionar Enter para confirmar y completar la entrada.

86c6ed89945479012001f152c20a17c4.png

3. El contenido ingresado por el usuario se obtendrá mediante la función de entrada y se puede asignar a una variable para registrar para el uso posterior del código.

ff39e101b73cf44d682e005a8f4a0bfb.png

Este es el proceso de una entrada que recibe una entrada.

pista

En cuanto al contenido entre paréntesis después de la entrada, ese es el "mensaje" de entrada.

No puede dar nada, si lo da, se generará en la consola antes de esperar la entrada, lo que equivale a hacer una impresión.

811bc8b3de4aef8d75a6131412886e00.png

¿Por qué necesita entrada?

Alguien está a punto de preguntar:

¿Qué valor se necesita, simplemente asígnelo a la variable directamente, por qué usar la entrada?

La asignación directa significa que la persona que escribe el código lo escribe en el código durante el desarrollo;

La entrada obtiene la entrada del usuario, y el valor se conoce solo después de que se ejecuta el programa, y ​​puede ser diferente cada vez que se ejecuta.

Por ejemplo, el programa "hola mundo" más simple, si agrega una entrada para permitir que los usuarios ingresen apodos, puede obtener diferentes resultados de salida para cada persona.

203edecfb97024757a47d2f7cd92cf64.png

De esta forma, un mismo código puede satisfacer a diferentes personas.

entrada de software

¿Por qué nunca he visto este tipo de entrada de consola en otro software?

Hay muchas formas de obtener la entrada del usuario. Las más comunes son los cuadros de entrada , los botones e incluso los micrófonos y las cámaras . Los usuarios están ingresando información en el programa.

Entrada a través de la consola, probablemente solo utilizada por desarrolladores.

Por ahora solo estamos aprendiendo de la manera más simple. También se pueden escribir más aportes amigables para los humanos en el futuro.

tipo de entrada

Los valores obtenidos por la entrada son todos cadenas Incluso si ingresa un número o una fórmula de cálculo, lo tratará como una cadena.

Si desea realizar cálculos como números, debe realizar una conversión de tipo; de lo contrario, se informará un error.

2975d538d0c9fe077ebb535e7e4a252f.png

El problema es un poco diferente en Python 2, cuando había dos funciones de entrada: input y raw_input. Entre ellos, lo que obtiene la entrada es el valor en sí mismo, por ejemplo, ingresar un número significa obtener un número.

Afortunadamente, casi nadie usa Python 2 para aprender ahora, y casi nadie pisa este hoyo a menudo confuso.

¿Qué más quieres saber sobre escribir en Python? Bienvenido a discutir en el área de mensajes.


El siguiente es el tiempo del video, invitamos a todos a prestar atención, dar me gusta y reenviar:


El segundo libro de Crossin, " Operación en código: uso de Python y ChatGPT para obtener análisis de datos de Excel de manera eficiente ", ya está en el mercado.

caad76bd3689d203b117958f90dea846.jpeg

Este libro explica las ideas, métodos y aplicaciones prácticas de procesamiento y análisis de datos desde la perspectiva del uso combinado de Python y Excel. Si usted es un estudiante que quiere participar en el análisis de datos o un oficinista en otras ocupaciones, puede dominar las habilidades de Python para analizar datos a través del estudio de este libro. El libro introduce de manera innovadora ChatGPT en la enseñanza, usa ChatGPT para responder preguntas y proporciona códigos de capacitación prácticos, e introduce algunas habilidades prácticas del uso de ChatGPT para ayudar al aprendizaje, brindando una nueva forma de aprender a los alumnos.

Los lectores y amigos de la cuenta oficial pueden contactarme en segundo plano después de la compra y unirse al grupo de intercambio de lectores. Crossin abrirá el modo de lectura adjunto para usted y responderá todas sus preguntas al leer este libro.

Gracias por retuitear y dar me gusta ~


_Recomendación artículo anterior_

Variables de Python, ¿son contenedores o etiquetas?


Si desea obtener información sobre cursos de calidad pagados y servicios de preguntas y respuestas de enseñanza

Por favor responda en el aula de programación de Crossin : 666

9cd1ea92c728c53fd2f1eb984b53225d.jpeg

Supongo que te gusta

Origin blog.csdn.net/qq_40523737/article/details/131908046
Recomendado
Clasificación