Academy › 🐍 Python › Başlangıç
Veri Tipleri ve type()
🐣 Başlangıç bölümü · Code Quest Python parkuru
Python'da her verinin bir tipi vardır. Başlangıçta 4 temel tip bilmen yeter:
int— tam sayı:42,-7,0float— ondalıklı sayı:3.14,-0.5(nokta kullanılır, virgül değil!)str— yazı (string):"merhaba",'42'bool— mantıksal değer: sadeceTrueya daFalse(baş harfleri BÜYÜK!)
Bir şeyin tipini type() ile öğrenebilirsin:
PYTHON
print(type(42)) print(type(3.14)) print(type("42")) print(type(True))
▸ ÇIKTI
<class 'int'> <class 'float'> <class 'str'> <class 'bool'>
Dikkat: "42" tırnak içinde olduğu için sayı değil yazıdır. Bu yüzden davranışları farklıdır:
PYTHON
print(42 + 1) print("42" + "1")
▸ ÇIKTI
43 421
⚠️ Yazılar
+ ile uç uca eklenir (421), sayılar toplanır (43). "42" + 1 yazarsan Python TypeError verir — yazıyla sayıyı doğrudan toplayamazsın.Kendini test et
Bu kodun çıktısı ne olur?
# print("Bu satır çalışır mı?")
print("Sadece ben çalışırım")Cevabı gör
Çıktı:
Sadece ben çalışırım
# ile başlayan satır yorumdur — Python onu tamamen yok sayar. Sadece ikinci satır çalışır.
Aşağıdakilerden hangisi bool tipinde bir değerdir?
True"True"1true
Cevabı gör
Cevap: True
True (baş harfi büyük, tırnaksız) bool'dur. "True" yazıdır, 1 int'tir, küçük harfli true Python'da tanımlı bile değildir.