Red de conocimiento informático - Material del sitio web - En Python, 0oa1 es la representación octal legal de un número.

En Python, 0oa1 es la representación octal legal de un número.

0oa1 es la representación octal legal de un número en Python. (Error)

Diferentes representaciones binarias de datos en Python:

Binario: Binario en Python usa binario que comienza con 0b, por ejemplo, 0b101101101.

Octal: Octal: Octal en Python usa el sistema octal que comienza con 0o, como 0o34.

Hexadecimal: Hexadecimal en Python usa hexadecimal que comienza con 0x, que es 0x2a.

Decimal: Python genera números en decimal de forma predeterminada, por ejemplo, a = 31; cuando se usa la instrucción print para imprimir números, también imprime en decimal de forma predeterminada.

La diferencia entre Python2 y Python3:

Representación de datos octales:

Representación de datos octales: en Python2, los números que comienzan con 0x son números octales, que comienzan con 0 El número inicial también es un número octal. Por ejemplo: 032 ==gt;

En Python3, solo puedes usar números octales que comiencen con 0o.

Representación binaria de Python:

Binario:

bin1 = 0b101

o

bin2 = 0B101

Octal:

oct1 = 0O26

o

oct2 = 0O26

Hexadecimal:

hex1 = 0xff o

hex2 = 0Xff