-
Objeler(object) ve operatörlerin(operator) birleşimi expressionları oluşturur.
-
Expression'ların değerleri (value)'ları vardır ve tabii ki de bunların tipleri vardır.
-
İfadeler şöyler oluşturulur: (object) (operator) (object)
-
Expression'ların tiplerini operator'ın uygulandığı objelerin tipleri belirler
# İki tane integer'ın toplamı integer verir
2 + 24
type(2+2)int
# İki tane float'un toplamı float verir
2.4 + 2.54.9
type(2.4 + 2.5)float
- Eğer objelerden biri bile float ise toplama işleminde expression'ın tipi float olur
2.4 + 35.4
type(2.4 + 3) float
# İki tane integer'ın farkı integer verir
3 - 21
type(3-2)int
# İki tane float'un farkı float verir
2.6 - 2.10.5
type(2 - 2.1)float
- Eğer objelerden biri bile float ise çıkarma işleminde expression'ın tipi float olur
2.5 - 3-0.5
type(2.5 - 3)float
# İki tane integer'ın çarpımı integer verir
3 * 26
type(3*2)int
# İki tane float'un çarpımı float verir
2.6 * 2.46.24
type(2.6 * 2.4)float
- Eğer objelerden biri bile float ise çarpma işleminde expression'ın tipi float olur
2.5 * 37.5
type(2.5 * 3) float
- İşleme giren objelerin tipi ne olursa olsun cevap float olur
3 / 21.5
3 / 1.52.0
2.4 / 0.64.0
- Eğer işleme girenlerden biri bile float ise cevap float olur
5 // 22
5 // 2.52.0
4.2 // 50.0
8.2 // 51.0
- Eğer kalan float ise cevap float olur yoksa integer olur
5 % 21
10 % 31
2.5 % 20.5
- Üst alma işlemi yapar
2 ** 38
3 ** 29
2.4 ** 25.76
5 ** -10.2
- Bazen sadece bazı değerleri bastırmak isteriz, bunun için
print()metodunu kullanabiliriz
print(5)5