- 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.
- Integerlar küsuratı olmayan, 1,2,3,4 gibi sayılardır.
23- Integerlar negatif değerler de alabilir
-3-
Nasıl tam sayılarda aritmetik işlemler yapıyorsak integerlarla da yapabiliriz
2 + 2
4
```python8 - 2 ```
6
2*2
4
- Floatlar 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.32.0-4.5-
Nasıl kesirli aritmetik işlemler yapıyorsak floatlarla da yapabiliriz
2.3 + 3.4
5.7
8.4 - 2.2
6.2
2.2 * 2
4.4
- Daha ilerki 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ı
TrueFalse2 > 3False
2 < 3True
- Objelerin tiplerine
type()ile bakabiliriz
type(2)int
type(2.3)float
type(True)bool
- Data objelerinin tipini değiştirebiliyoruz, buna
castingdeniyor
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