Yükleniyor...

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.

None, boş satır, sonra 0

python
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.

Hiçbir şey yok, sonra lida

python
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

  1. print(None) ne yazar? None. print("") ne yazar? Boş bir satır. print(0) ne yazar? 0.
  2. bool(None) ne yazar? False. None yine None kalır.
  3. guest = "lida" kayıtlı None ile ne yapar? Yerini alır.
  4. Tırnak içindeki "None" nedir? Metin. Küçük n ile none ne yapar? Program durur.
  5. 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

Başlamaya Hazır

Bilginizi Test Edin

Bu interaktif sınavla kendini test et ve konuyu ne kadar iyi anladığını gör

❓
5
Sorular
🎯
70%
Geçmek İçin
♾️
∞
Süre
🔄
∞
Deneme

📝 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