Red de conocimiento informático - Problemas con los teléfonos móviles - La diferencia entre python2.0 y python3.0.

La diferencia entre python2.0 y python3.0.

Las principales diferencias entre Python2.0 y Python3.0 son las siguientes:

1. Salida

Python2.0 utiliza la palabra clave print para la salida, como como print "Hola ";

Python 3.0 usa la función print(), como print("Hola").

2. Entrada

Python2.0 usa la función raw_input(), por ejemplo: name=raw_input("Ingrese su nombre:");

Python3 .0 Utilice la función input(), por ejemplo: name=input("Por favor, introduzca su nombre:").

3. Formato de codificación de cadenas

Python 2.0 usa codificación ASCII para cadenas de entrada de forma predeterminada

Y Python 3.0 usa codificación Unicode para cadenas.

4. Formato de cadenas

Python2.0 utiliza marcadores de posición para generar cadenas en un formato estandarizado, como: "Hola, s" ("Mundo"

<); p>Python3.0 usa la función format() para generar una cadena en un formato normalizado, por ejemplo: "Hola, {}".format("Mundo").

5. Formato de codificación del archivo fuente

Python2.0 usa codificación ASCII de forma predeterminada, por lo que cuando usa chino, debe agregar una línea de comentarios al principio del archivo fuente: # -- Codificación: utf- 8 --;

Python3.0 usa utf-8 de forma predeterminada.

Python3.0 usa utf-8 de forma predeterminada. /p>