Skip to content

Latest commit

 

History

History
 
 

Folders and files

NameName
Last commit message
Last commit date

parent directory

..
 
 

Underscore Placeholders

num_1 = 90000000000
  • Kaç tane 0 var burada ? 1,2,3,4... bir tanesini atladım mı? Nerede kalmıştım, başa dönüp bir daha sayayım... Pff yok mu bunun daha okunabilir bir yolu?

  • Cevap tabii ki de evet. Sayıları arka planda algılanmasını değiştirmeden, ama bize daha kolay okunabilir yapan bir yöntem var.

num_2 = 90_000_000_000
  • Sayıların arasına alttan çizgi koymak !

  • Bu bilgisayarın sayıları algılamasını değiştirmiyor, o onları görmezden geliyor, ama bizim için daha okunabilir oluyor.

num_1
90000000000
num_2
90000000000
  • Bilgisayar için 90_000_000_000 ile 90000000000 sayısının hiç bir farkı yok
type(90_000_000_000)
int
type(90000000000)
int
num_1 = 90000000000
num_2 = 90_000_000_000
num_1 - num_2
0
  • Bu mantığı float veri tipleri için de kullanabiliriz:
num_3 = 0.12_11_12
num_3
0.121112