Skip to content

Latest commit

 

History

History
 
 

Folders and files

NameName
Last commit message
Last commit date

parent directory

..
 
 

readme.md

Temel Veri Tipleri (Basic Data Types)

  • Bilgisayarların belirli inputlar ile bir işlem yapabilmeleri için öncelikle bu inputları bilgisayarın anlayacağı şekilde ifade edip tutmalıyız. Bu amaçla ilk olarak Python dilindeki temel veri tiplerine bakacağız.

Integers (tam sayılar)

  • Integer'ler küsuratı olmayan, 1,2,3,4 gibi sayılardır.

2

3
  • Integer'ler negatif değerler de alabilir
-3
  • Nasıl tam sayılarda aritmetik işlemler yapıyorsak integerlarla da yapabiliriz
2 + 2

4

8 - 2

6

2*2

4

Floats (Kesirli Sayırlar)

  • Float'lar küsuratı olan, virgülden sonra (kodlarda . olarak göreceğiz, o yüzden sayılarda nokta gördüğünüzde virgülden sonrası diye düşünebilirsiniz)değerler barındıran veri tipleridir. 1.3,2.4,3.3,4.6 gibi sayılardır. 3.0 gibi sayıların virgülden sonrası 0 olabilir, ama virgül mantığını ortaya koyduğumuz için bu sayılar yine de float sayılacaktır.
2.3
2.0
-4.5
  • Nasıl kesirli aritmetik işlemler yapıyorsak float'larla da yapabiliriz
2.3 + 3.4

5.7

8.4 - 2.2

6.2

2.2 * 2

4.4

Boolean

  • Daha ileriki konularda if-else mantığını gördüğümüzde daha iyi oturacak bir veri tipi. Özetle bir şeyin doğru (True) veya yanlış (False) olduğunu belirten bir yapı
True
False
2 > 3

False

2 < 3

True

type()

  • Objelerin tiplerine type() ile bakabiliriz
type(2)

int

type(2.3)

float

type(True)

bool

Type Casting (Tip Dönüştürmesi)

  • Data objelerinin tipini değiştirebiliyoruz, buna casting deniyor
int(2.4)

2

  • Burada olan işlem sayıyı yuvarlama işlemi değil, sadece tam kısmını alıyoruz
int(2.9)

2

float()

bool