Focus mode

Python Temel

Temel Veri Tipleri

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

Test

Comments

You need to enroll in the course to be able to comment!