2 - Değişkenler, Veri Tipleri ve Operatörler
2024
degisken_adi = deger
_
) karakterlerinden oluşabilir.isim
ile Isim
farklı değişkenlerdir).if
, else
, for
, while
, print
, True
, False
, def
, class
, vb.).Anlamlı İsimler Ver
Anlamlı ve açıklayıcı isimler kullanın (örneğin, x
yerine age
kullanmak daha iyidir).
metin = "Merhaba"
sayi = 10
ondalikli_sayi = 3.14
dogru = True
+
, -
, *
, /
, %
, **
, //
==
, !=
, >
, <
, >=
, <=
and
, or
, not
Bir veri tipini başka bir veri tipine dönüştürme işlemidir.
Kullanıcıdan alınan girdiyi int
’e dönüştürmek gerekebilir.
Örnekler:
yas = "25" # yas değişkeni string tipinde
print(yas + 5) # TypeError: can only concatenate str (not "int") to str
yas_int = int(yas) # yas değişkenini integer tipine dönüştürdük
print(yas_int + 5) # Çıktı: 30
fiyat = 99.99 # fiyat değişkeni float tipinde
fiyat_str = str(fiyat) # fiyat değişkenini string tipine dönüştürdük
print("Ürün fiyatı: " + fiyat_str) # Çıktı: Ürün fiyatı: 99.99
type()
Fonksiyonu ile Veri Tipini Öğrenmeisim = "Ahmet"
yas = 30
boy = 1.85
ogrenci_mi = True
print(type(isim)) # <class 'str'>
print(type(yas)) # <class 'int'>
print(type(boy)) # <class 'float'>
print(type(ogrenci_mi)) # <class 'bool'>
type()
Fonksiyonu
type()
fonksiyonu, özellikle programlamaya yeni başlayanlar için, değişkenlerin veri tiplerini anlamada ve hata ayıklamada faydalı bir araçtır.
input()
Fonksiyonuinput()
fonksiyonunu kullanırız.Eğer kullanıcıdan sayısal bir girdi almak istiyorsak, input()
fonksiyonundan dönen string değerini int()
veya float()
fonksiyonları ile tip dönüşümü yapmamız gerekir.
#
ile başlar. Örnek: # Bu bir yorum satırıdır.
"""
ve """
karakterleri arasına yazılır."""
Bu bir çok satırlı yorumdur.
Birden fazla satıra yayılabilir.
Kodun belirli bölümlerini geçici olarak devre dışı bırakmak veya
fonksiyonlar ve sınıflar için detaylı açıklamalar yazmak için kullanışlıdır.
"""
print("Merhaba Dünya!") # Bu kod çalıştırılır.
"""
Bu kısım geçici olarak devre dışı bırakıldı.
print("Bu satır çalıştırılmaz.")
print("Bu satır da çalıştırılmaz.")
"""
print("Program devam ediyor...") # Bu kod çalıştırılır.
print("10" + "5")
kodunun çıktısı ne olur?
x = 10
ve y = 3
olduğunda, x // y
işleminin sonucu nedir?
Aşağıdakilerden hangisi Python’da geçerli bir değişken ismidir?
sayi = "int(30)"
ataması sonrası print(type(sayi))
ifadesi ekrana ne yazdırır?
Bu derste, Python’da değişkenler, veri tipleri, operatörler ve tip dönüşümü gibi temel programlama kavramlarını ele aldık.