Page 11 - Bilgisayar Bilimi Kur 1| 2. Bölüm
P. 11
İki sembol tek tırnak (') ve çift tırnak ("), birbiri yerine kullanılamaz. Bu nedenle;
>>> "ABC"
"ABC"
>>> "ABC"
"ABC"
ifadeleri doğru çalışırken;
>>> "ABC"
File "<stdin>", line 1
"ABC"
ˆ
SyntaxError: EOL while scanning string literal
>>> "ABC"
File "<stdin>", line 1
"ABC"
ifadeleri hataya neden olur.
İfade olarak 4 ve '4' yazımının farklı anlamlar taşıdığına dikkat ediniz. İlk değer bir tam sayı iken,
ikinci değer karakter olarak algılandığı için bir dizidir. Python içindeki tüm ifadelerin bir türü vardır.
İfadenin türü anlatımın da türünü ifade eder. Bazen ifadelerin türü onların sınıfı olarak belirtilir.
Şu ana kadar yalnızca tam sayı ve dizileri inceledik. Gömülü bir fonksiyon, Python ifadelerinin tü-
rünü belirtmek için kullanılabilir.
>>> type(4)
<class "int">
>>> type("4")
<class "str">
Gömülü str fonksiyonu tam sayı olarak görülen bir ifadeden dizi oluşturur.
>>> str(4)
"4"
>>> "5"
"5"
>>> int("5")
5
str(4) ifadesi 4 değerini karakter olarak değerlendirir, int(‘5’) ifadesi ise bu karakter değeri tam sayıya
dönüştürür.
>>> int(4)
4
117