Python altıgen ()

Hex () işlevi bir tamsayı sayısını karşılık gelen onaltılık dizeye dönüştürür.

Sözdizimi hex()şöyledir:

 altıgen (x)

hex () Parametreler

hex() fonksiyon tek bir argüman alır.

x - tamsayı sayı ( intnesne veya __index__()bir tamsayı döndüren yöntemi tanımlaması gerekir )

Hex () 'den Dönüş Değeri

hex() işlev bir tamsayıyı dizge biçiminde karşılık gelen onaltılık sayıya dönüştürür ve onu döndürür.

Döndürülen onaltılık dize 0x, onaltılık biçimde olduğunu belirten önekle başlar .

Örnek 1: hex () nasıl çalışır?

 number = 435 print(number, 'in hex =', hex(number)) number = 0 print(number, 'in hex =', hex(number)) number = -34 print(number, 'in hex =', hex(number)) returnType = type(hex(number)) print('Return type from hex() is', returnType)

Çıktı

 Onaltılık 435 = 0x1b3 Onaltılık olarak 0 = 0x0 -34 onaltılık olarak = -0x22 

Şamandıranın onaltılık bir temsilini bulmanız gerekiyorsa, float.hex()yöntemi kullanmanız gerekir .

Örnek 2: Bir şamandıranın onaltılık gösterimi

 number = 2.5 print(number, 'in hex =', float.hex(number)) number = 0.0 print(number, 'in hex =', float.hex(number)) number = 10.5 print(number, 'in hex =', float.hex(number))

Çıktı

 2,5 onaltılık = 0x1,4000000000000p + 1 0,0 onaltılık = 0x0,0p + 0 10,5 onaltılık = 0x1,5000000000000p + 3

Ilginç makaleler...