[Aprender python desde cero] 05. Salida y entrada en Python

producción

En pocas palabras, es para mostrar los resultados de ejecución del programa.

1. Salida ordinaria

  • "Salida" en la vida
    inserte la descripción de la imagen aquí

  • Salida de interfaz gráfica en el software
    inserte la descripción de la imagen aquí

  • salida de variable en python

print('hello world')

2. Salida formateada

El propósito de las operaciones de formateo

Por ejemplo, el siguiente código:

print("我今年10岁")
print("我今年11岁")
print("我今年12岁")

Piénsalo:
al generar la edad, usé "Tengo xx años" muchas veces. ¿Puedes simplificar el programa? ? ?

Respuesta:
formato de cadena

que es formatear

Mira el siguiente código:

age = 10
print("我今年%d岁" % age)

age += 1
print("我今年%d岁" % age)

age += 1
print("我今年%d岁" % age)

En el programa, vi un operador como %, que es la salida formateada en Python.

age = 18
name = "xiaohua"
print("我的姓名是%s, 年龄是%d" % (name, age))

Símbolos de formato común
A continuación se muestra la lista completa que se puede utilizar con el símbolo %:

  • %% salida % número
  • cadena %s
  • %d entero decimal con signo
  • %f número de punto flotante
  • carácter %c
  • %u entero decimal sin signo
  • %o entero octal
  • %x entero hexadecimal (letra minúscula 0x)
  • %X entero hexadecimal (letra mayúscula 0X)
  • %e notación científica ('e' minúscula)
  • %E notación científica ("E" mayúscula)
  • %g Abreviatura de %f y %e
  • %G Abreviatura de %f y %E

Tres, salida de nueva línea

Al generar, si hay \n, el contenido después de \n se mostrará en otra línea.

print("1234567890-------") # 会在一行显示
print("1234567890\n-------") # 一行显示1234567890,另外一行显示-------

4. Practica

Ingrese la siguiente información en la consola.

==========我的名片==========
姓名: chris   
QQ:xxxxxxx
手机号:185xxxxxx
公司地址:上海市xxxx
===========================

Cinco, la diferencia entre python2 y python3

En python3, print solo se puede llamar como una función, mientras que en python2, print se puede usar como un comando.

print("hello world")   # 在python2和python3里都可以使用
print "hello world"  # 这种写法只能在python2里使用,python3不再支持这种写法

ingresar

Cuando retiramos dinero frente al cajero automático del banco, debemos ingresar la contraseña, entonces, ¿cómo podemos hacerle saber al programa lo que acabamos de ingresar? ? Todos deben saber que si desea completar el cajero automático para retirar dinero, debe leer la entrada del usuario y usar variables para guardar los datos ingresados ​​​​por el usuario. En Python, podemos usar la función input() para obtener la entrada del usuario.

aporte

En Python, la forma de obtener datos ingresados ​​por el teclado es usar la función de entrada (en cuanto a qué es una función, lo explicaremos en un capítulo posterior), entonces, ¿cómo usar esta entrada?

Vea el siguiente ejemplo:

password = input("请输入密码:")
print('您刚刚输入的密码是:%s' % password)

resultado de la operación:
Por favor agregue una descripción de la imagen

Aviso:

  • Los paréntesis de input () son información de aviso, que se utiliza para dar al usuario un aviso simple antes de obtener datos
  • Después de que input() obtenga los datos del teclado, se almacenarán en la variable en el lado derecho del signo igual
  • input() trata cualquier valor ingresado por el usuario como una cadena

La diferencia entre python2 y python3
En python2, si se usa la declaración de entrada, si la entrada del usuario es una cadena, la cadena se usará como una variable; si la entrada es un número, el número se tratará como un tipo de número. Si desea ingresar una cadena, debe citar la cadena o usar raw_input.

En python3, todo lo ingresado por el usuario se almacenará como una cadena. La función de entrada en python3 es consistente con la función raw_input en python2.Por favor agregue una descripción de la imagen

Caso avanzado

[Python] Python se da cuenta del juego de adivinanzas: ¡desafía tu inteligencia y tu suerte!

[python] La biblioteca Python tkinter implementa un programa GUI para el convertidor de unidades de peso

[python] Use Selenium para obtener entradas (2023 Blog Star)

[python] Use Selenium y Chrome WebDriver para obtener información de artículos en [Tencent Cloud Studio Practical Training Camp]

Use el estudio Tencent Cloud Cloud para realizar la programación Baidu AI para realizar el reconocimiento de texto

[Diversión con la serie Python [Xiaobai debe ver] Rastreador de subprocesos múltiples de Python: descargue imágenes de sitios web de paquetes de emoticonos

[Serie Juega con Python] [Imprescindible para Xiaobai] Usa Python para rastrear datos históricos de Shuangseqiu y analizarlos visualmente

[Jugar con la serie python] [Imprescindible para Xiaobai] Utilice la tecnología de rastreo de Python para obtener una IP proxy y guardarla en un archivo

[Imprescindible para Xiaobai] Ejemplo de síntesis de imágenes de Python usando la biblioteca PIL para realizar la síntesis de múltiples imágenes por rangos y columnas

[Xiaobai debe ver] El combate real del rastreador de Python descarga imágenes de diosas en lotes y las guarda localmente

[Xiaobai debe ver] Análisis detallado del generador de nube de palabras de Python e implementación de código

[Xiaobai debe ver] Python rastrea un ejemplo de datos de jugadores de la NBA

[Imprescindible para Xiaobai] Código de muestra para rastrear y guardar audio del Himalaya usando Python

[Imprescindible para Xiaobai] Realización técnica del uso de Python para descargar imágenes de piel de League of Legends en lotes

[Xiaobai debe ver] Visualización y procesamiento de datos del rastreador de Python

[Imprescindible para Xiaobai] Programa rastreador de Python para obtener fácilmente imágenes de piel de héroe de King of Glory

[Imprescindible para Xiaobai] Use Python para generar una lista personalizada de documentos de Word

[Imprescindible para Xiaobai] Combate de rastreadores de Python: obtenga imágenes del sitio web de Onmyoji y guárdelas automáticamente

Xiaobai debe ver la serie de sistemas de gestión de bibliotecas: código de muestra para las funciones de inicio de sesión y registro

100 casos del combate real de Xiaobai: un programa completo y simple de sentencia ganadora de la lotería Shuangseqiu, adecuado para los primeros pasos de Xiaobai

Procesamiento y visualización de datos geoespaciales usando geopandas y shapely (.shp)

Utilice selenio para rastrear los datos de la lista de películas de Maoyan

Explicación detallada del principio y la implementación del algoritmo de mejora de imagen Retinex

Guía de introducción a los rastreadores (8): escribir programas rastreadores de datos meteorológicos para el análisis visual

Guía introductoria a los rastreadores (7): Uso de Selenium y BeautifulSoup para rastrear la película Douban Top250 Ejemplo de explicación [Reptile Xiaobai must watch]

Guía de inicio de rastreadores (6): Anti-rastreadores y habilidades avanzadas: proxy de IP, disfraz de agente de usuario, verificación de inicio de sesión de omisión de cookies y herramientas de identificación de código de verificación

Guía introductoria a los rastreadores (5): rastreadores distribuidos y control de concurrencia [Métodos de implementación para mejorar la eficiencia del rastreo y el control de la racionalidad de las solicitudes]

Introducción a los rastreadores (4): la mejor forma de rastrear páginas web dinámicas con Selenium y API

Guía de introducción a los rastreadores (3): solicitudes de red de Python y estrategias comunes contra los rastreadores

Introducción a los rastreadores (2): cómo utilizar expresiones regulares para la extracción y el procesamiento de datos

Primeros pasos con los reptiles (1): aprenda los conceptos básicos y las habilidades de los reptiles

Aplicación del modelo de aprendizaje profundo en el reconocimiento de imágenes: práctica de conjuntos de datos CIFAR-10 y análisis de precisión

Conceptos básicos de programación orientada a objetos de Python y código de muestra

Guía de operación de la base de datos MySQL: aprenda a usar Python para agregar, eliminar, modificar y consultar operaciones

Guía de operación de archivos de Python: codificación, lectura, escritura y manejo de excepciones

Utilice Python y Selenium para automatizar el rastreo#【Convocatoria especial para el Festival del Bote del Dragón】Explore la última tecnología, y el futuro será gracias a usted"Zong" #Artículos contribuidos

Tutorial multihilo y multiproceso de Python: análisis completo, casos de código y habilidades de optimización

Conjunto de herramientas de automatización de Selenium - Guía completa y tutoriales

Tutorial de los conceptos básicos del rastreador web de Python avanzados al combate real

Tutorial introductorio de Python: domine los conocimientos básicos de for loop, while loop, operación de cadenas, lectura y escritura de archivos y manejo de excepciones

Tutorial de procesamiento y análisis de datos de Pandas: desde lo básico hasta el combate real

Explicación detallada de los tipos de datos de uso común y las operaciones relacionadas en Python

[Último en 2023] Explicación detallada de seis esquemas principales para mejorar el modelo de índice de clasificación

Introducción a los conceptos básicos y habilidades avanzadas de programación de Python, desarrollo web, análisis de datos y aprendizaje automático e inteligencia artificial

Gráfico de resultados de predicción con 4 métodos de regresión: regresión vectorial, regresión de bosque aleatorio, regresión lineal, regresión de vecinos más cercanos K

Supongo que te gusta

Origin blog.csdn.net/qq_33681891/article/details/132167952
Recomendado
Clasificación