Değer yok
Ekranda önce üç ayrı satır görürsün. print(None) None yazar. print("") boş bir satır yazar, çünkü tırnakların arasında hiçbir şey yoktur. print(0) 0 yazar. None, hiçbir şeyin kayıtlı olmadığı anlamına gelir. Boş satır değildir ve sıfır da değildir.
print(None)
print("")
print(0)
Üç satır: None, sonra boş bir satır, sonra 0. Koşul hem None'u hem boş metni yanlış sayar, ama ekran onları aynı göstermez. bool(None) False yazar. Bu yalnızca koşulun cevabıdır. None'u boş metne ya da 0'a çevirmez.
Bir ad önce hiçbir şey tutmaz, sonra tutar
guest = None, guest adının altına bir değer koymaz. print(guest) None yazar. Sonraki satır guest = "lida" onu değiştirir. print(guest) o zaman lida yazar. None, yeni değerin yanında kalmaz.
guest = None
print(guest)
guest = "lida"
print(guest)
İlk yazdırma None. İkinci yazdırma lida.
Tırnak metin yapar, küçük n programı durdurur
print("None") None harflerini yazar. Bu satır ekranda print(None) ile aynı görünür. Çıktıya bakarak ayırt edemezsiniz. Metni yapan, koddaki tırnaktır. Küçük n ile yazılmış none bu değer değildir. Python kayıtlı bir ad arar, bulamaz ve program durur. None büyük N ile başlar.
Ekrandaki aynı harfler yine de farklı değerler olabilir. Kodu okuyun, yalnız çıktıyı değil.
📊 Karışması kolay dört şey
| Kodda | Ekranda | Ne olduğu |
|---|---|---|
| None | None | hiçbir şey kayıtlı değil |
| "None" | None | metin |
| "" | boş bir satır | boş metin |
| 0 | 0 | sıfır sayısı |
Sonraki sayfa bir türü başka türe çevirir
Bu sayfa iki değeri karşılaştırmaz, bir yol seçmez ve iki koşulu birbirine bağlamaz. Sonraki sayfa metni sayıya, ya da sayıyı metne çevirir. None ne metindir ne sayı. Onu burada çevirmezsiniz.
Beşini kendin söyle
- print(None) ne yazar? None. print("") ne yazar? Boş bir satır. print(0) ne yazar? 0.
- bool(None) ne yazar? False. None yine None kalır.
- guest = "lida" kayıtlı None ile ne yapar? Yerini alır.
- Tırnak içindeki "None" nedir? Metin. Küçük n ile none ne yapar? Program durur.
- Sonraki sayfa nedir? Bir türü başka türe çevirir.
Yanlış okuma
- Boş satırı None sanmak
- 0'ı None sanmak
- Ekran aynı diye "None"u kayıtlı değer yokluğu sanmak
- none yazmak, küçük n ile
- Bu sayfada None'u sayıya çevirmek istemek
Elde kalan
None, hiçbir şeyin kayıtlı olmadığı anlamına gelir. İlk harf büyük N'dir.
print(None) None yazar. print("") boş bir satır yazar. print(0) 0 yazar.
bool(None) False yazar. None yine de boş metin değildir ve sıfır değildir.
Sonraki satır None'un yerine gerçek bir değer koyabilir.
Tırnak, None metnini yapar. Küçük n programı durdurur.
Sonraki sayfa metni sayıya, ya da sayıyı metne çevirir.
🧠 Bilginizi Test Edin
Bilginizi Test Edin
Bu interaktif sınavla kendini test et ve konuyu ne kadar iyi anladığını gör
📝 Talimatlar
- Her soruyu dikkatle okuyun
- Her soru için en iyi cevabı seçin
- Quiz'i istediğiniz kadar tekrar alabilirsiniz
- İlerlemeniz üstte gösterilecek