Sayıların Metotları

Durum
Üzgünüz bu konu cevaplar için kapatılmıştır...
The sea does not like to be restrained.
Emektar Üye
Katılım
15 Tem 2021
Mesajlar
1,724
Çözümler
86
Tepki puanı
665
Ödüller
10
Yaş
25
Sosyal
4 HİZMET YILI

Tam Sayıların Metotları


bit_length()

bit_length() metodu, tam sayının binary (ikili) formatındaki uzunluğunu bit cinsinden verir.

Örnek kullanım:

Python:
a = 10
print(a.bit_length()) # 4

Burada a değişkeni 10 değerine sahip bir tam sayıdır. bit_length() metodunu a üzerinde kullanarak, 10 sayısının ikili formatındaki uzunluğunu bit cinsinden elde ederiz. İkili formatında, 10 sayısı 0b1010 olarak ifade edilir ve uzunluğu 4 bit'tir. Bu nedenle yukarıdaki kod, çıktı olarak 4 verir.

Kayan Noktalı Sayıların Metotları


as_integer_ratio()

as_integer_ratio() metodu, bir ondalıklı sayıyı en basit şekilde ifade eden pay ve payda değerlerini bir tuple nesnesi olarak verir.

Örnek kullanım:

Python:
x = 0.25
print(x.as_integer_ratio()) # (1, 4)

Burada x değişkeni 0.25 değerine sahip bir ondalıklı sayıdır. as_integer_ratio() metodunu x üzerinde kullanarak, 0.25 sayısının paydaş şeklinde en basit hali olan 1/4 şeklinde ifade edilen değerlerini bir tuple olarak elde ederiz. Bu nedenle yukarıdaki kod, çıktı olarak (1, 4) verir.

is_integer()

is_integer() metodu, bir float sayının tam sayı olup olmadığını kontrol eder ve True veya False değerlerinden birini verir.

Örnek kullanım:

Python:
a = 10.0
b = 10.5

print(a.is_integer()) # True
print(b.is_integer()) # False

Burada a değişkeni 10.0 değerine sahip bir float sayıdır. is_integer() metodunu a üzerinde kullanarak, 10.0 sayısının tam sayı olduğunu kontrol ederiz ve sonuç olarak True değerini elde ederiz. b değişkeni ise 10.5 değerine sahip bir float sayıdır. is_integer() metodunu b üzerinde kullanarak, 10.5 sayısının tam sayı olmadığını kontrol ederiz ve sonuç olarak False değerini elde ederiz.

Karmaşık Sayıların Metotları

imag

imag özelliği, bir karmaşık sayının sanal kısmını (imaginary) verir.

Örnek kullanım:

Python:
a = 3 + 4j
print(a.imag) # 4.0

Burada a değişkeni 3+4j şeklinde karmaşık bir sayıdır. imag özelliğini a üzerinde kullanarak, a'nın sanal kısmını (yani 4'ü) elde ederiz. Bu nedenle yukarıdaki kod, çıktı olarak 4.0 verir.

real

real özelliği, bir karmaşık sayının gerçek kısmını (real) verir.

Örnek kullanım:

Python:
a = 3 + 4j
print(a.real) # 3.0

Burada a değişkeni 3+4j şeklinde karmaşık bir sayıdır. real özelliğini a üzerinde kullanarak, a'nın gerçek kısmını (yani 3'ü) elde ederiz. Bu nedenle yukarıdaki kod, çıktı olarak 3.0 verir.











 
Admin
Katılım
9 Eki 2017
Mesajlar
13,540
Çözümler
1,051
Tepki puanı
3,382
Ödüller
22
8 HİZMET YILI
Özellikle yeni başlayanlar için daha pratik ve faydalı olabilecek örnekler olmuş
 
Onaylı Üye
Katılım
7 Ağu 2020
Mesajlar
52
Tepki puanı
0
Ödüller
4
Yaş
25
5 HİZMET YILI
Güzel olmuş bence çünkü bu tip metot ve attribute'ler gözden kaçabiliyor ama bayağı işe yarıyor aklınıza geldiğinde.
 
Durum
Üzgünüz bu konu cevaplar için kapatılmıştır...
Üst