Colección de citas famosas - Diccionario de frases chinas - ¿Por qué la conversión de str a bytes en Python aparece en una forma similar a ' \x** '?

¿Por qué la conversión de str a bytes en Python aparece en una forma similar a ' \x** '?

Bytecode (inglés: Bytecode) generalmente se refiere a un código intermedio que ha sido compilado, pero no tiene nada que ver con un código de máquina específico. Debe ser traducido por un traductor de texto antes de que pueda convertirse en código de máquina. El código de bytes generalmente no es legible como el código fuente, sino que es una serie de constantes numéricas codificadas, referencias, instrucciones, etc.

Bytecode se utiliza principalmente para implementar operaciones de software y entornos de software específicos, independientemente del entorno de hardware. El código de bytes se implementa mediante compiladores y máquinas virtuales. Un compilador compila el código fuente en código de bytes y una máquina virtual en una plataforma específica traduce el código de bytes en instrucciones que se pueden ejecutar directamente. Excepto por el "\x" que finalmente le interesa, debería ser fácil de entender: tres códigos de bytes corresponden a un carácter chino.

"\x" es el identificador de código de bytes utilizado por PEP, el equipo de desarrollo de Python, y no tiene ningún significado práctico.