Binaire 0b101
Représente un nombre binaire commençant par le chiffre 0 et la lettre b Si un nombre supérieur ou égal à 2 apparaît, une exception SyntaxError sera levée.
Octal 0711
Les nombres commençant par 0 représentent des nombres octaux Si un nombre supérieur ou égal à 8 apparaît, une exception SyntaxError sera levée
Decimal 123
Les lettres ne peuvent pas apparaître en affichage normal
Hexadécimal 0x15
Les nombres hexadécimaux commençant par le chiffre 0 et le sous-titre x peuvent apparaître 0-9 et abcdef ou ABCDEF Si d'autres valeurs apparaissent, une exception SyntaxError sera levée
#Convertir le décimal en binaire
>>> bin(10) '0b1010'
#Convertir le binaire en base 10
>>> int("1001",2) 9
#Convertir le décimal en hexadécimal
>>> hex(10) '0xa'
#Hexadécimal en décimal
>>> int('ff', 16) 255
>>> int('0xab', 16) 171
# Convertir le décimal en octal
>>print("%o" % 10) >>12
#16 à 2
>>> bin(0xa) '0b1010' >>>
#10 à 8
>>> oct(8) '010'
#2 à hexadécimal
>>> hex(0b1001) '0x9'
En De plus, dans l'environnement d'interprétation interactif, Python convertira automatiquement différentes bases en décimales pour le calcul.
>>> 0b101 + 0711 + 123 + 0x15 606
Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!