koddla

Yazılımcıları bilgi ile güçlendirir.

Python hex() Fonksiyonu

Python yerleşik fonksiyonlarından biri hex() fonksiyonudur. Bu fonksiyon, bir tam sayıyı eşdeğer onaltılık gösterimine dönüştürmek için kullanılır. Bu yazıda, ne işe yaradığı, nasıl çalıştığı ve kendi kodunuzda nasıl kullanacağınız dahil olmak üzere hex() fonksiyonuna daha yakından bakacağız. Ayrıca gerçek dünya uygulamalarında bu fonksiyon için bazı yaygın kullanım durumlarını keşfedeceğiz

hex() işlevi ne yapar?

hex() fonksiyonu, bir tam sayıyı eşdeğer onaltılık gösterimine dönüştürmek için kullanılır. Onaltılık, 16 tabanlı bir numaralandırma sistemidir ve her basamak 0 ila 15 arasında 16 değerden birini temsil edebilir. A’dan F’ye kadar olan harfler 10 ila 15 arasındaki değerleri temsil etmek için kullanılır.

İşlev nasıl çalışır ve sözdizimi nedir?

hex() fonksiyonu argüman olarak bir tamsayı alır ve bu tamsayının onaltılık olarak bir dize gösterimini döndürür. Fonksiyonun sözdizimi aşağıdaki gibidir:

hex(sayi) 

burada sayi onaltılık sayıya dönüştürmek istediğiniz tamsayıdır.

Örneklerle hex fonksiyonunun kullanımı

Kodunuzda hex() fonksiyonunu nasıl kullanabileceğinize dair birkaç örnek aşağıda verilmiştir:

# Örnek 1: 10 tamsayısını onaltılık sayıya dönüştürme 
print(hex(10)) # çıktı: 0xA

İlk örnekte, hex() fonksiyonunu kullanarak 10 tamsayısını onaltılık gösterimine dönüştürüyoruz. Fonksiyona argüman olarak 10 tamsayısını aktarıyoruz ve çıktıyı bir değişkene atıyoruz. Fonksiyonun çıktısı, tamsayının 0x önekiyle onaltılık formatta bir dize gösterimidir. Bu durumda, çıktı 10’un onaltılık değerini temsil eden 0xA‘dır.

# Örnek 2: 100 tamsayısını onaltılık sayıya dönüştürün 
print(hex(100)) # çıktı: 0x64

İkinci örnekte, 100 tamsayısını onaltılık gösterimine dönüştürüyoruz. Fonksiyonun çıktısı, 100’ün onaltılık değerini temsil eden 0x64’tür.

# Örnek 3: 255 tamsayısını onaltılık sayıya dönüştürme 
print(hex(255)) # çıktı: 0xFF

Üçüncü örnekte, 255 tamsayısını onaltılık gösterimine dönüştürüyoruz. Fonksiyonun çıktısı, 255’in onaltılık değerini temsil eden 0xFF’dir.

# Örnek 4: 12345 tamsayısını onaltılık sayıya dönüştürme
print(hex(12345)) # çıktı: 0x3039

12345 tamsayısını onaltılık gösterimine dönüştürüyoruz. Fonksiyonun çıktısı, 12345’in onaltılık değerini temsil eden 0x3039’dur.

# Örnek 5: -255 tamsayısını onaltılık sayıya dönüştürmeprint(hex(-255)) # output: -0xFF

Beşinci örnekte, -255 tamsayısını onaltılık gösterimine dönüştürüyoruz. Fonksiyonun çıktısı -255’in onaltılık değerini temsil eden -0xFF’dir. hex() fonksiyonuna negatif bir tamsayı aktarıldığında, çıktının ‘0x’ten önce ‘-‘ ön ekine sahip olacağını unutmayın.

Bunlar hex() fonksiyonunu Python kodunuzda nasıl kullanabileceğinize dair sadece birkaç örnek. Renk kodları, kodlama şemaları veya onaltılık değerler gerektiren başka bir uygulama ile çalışıyorsanız, hex() işlevine muhtemelen aşinasınızdır.

Uygulama açısından bu işlev için yaygın kullanım durumları nelerdir?

hex() fonksiyonu özellikle onaltılık kullanan renk kodları veya kodlama şemalarıyla çalışırken yaygın olarak kullanılır. Örneğin, web geliştirmede, bir web sayfasındaki metin, arka plan ve diğer öğelerin rengini belirtmek için onaltılık renk kodları kullanılır. Ayrıca onaltılık veriler, ikili verileri daha okunabilir bir biçimde temsil etmek için ağ oluşturma ve veri depolamada da kullanılır.

Bir yanıt yazın

E-posta adresiniz yayınlanmayacak. Gerekli alanlar * ile işaretlenmişlerdir

Back to top