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ı ( int
nesne 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