Kod:
liste = [1,2,3,4,5] # Liste objesi oluşturmak
liste.append(6) # Append metodu
print(liste)
"""
Çıktı
[1, 2, 3, 4, 5, 6]
"""
Kod:
print(type(liste)) # liste objesi
"""
Çıktı
list
"""
Kod:
def toplama(a,b):
return a + b
print(type(toplama)) # Fonksiyon objesi
"""
Çıktı
function
"""
Sınıflar Kendi veri tiplerimizi oluşturmak ve bu veri tiplerinden objeler üretmemiz için öncelikle objeleri üreteceğimiz yapıyı tanımlamamız gerekiyor. Bunu tasarladığımız yapıya da
sınıf veya ingilizce ismiyle
class diyoruz. Şimdi class yapılarını öğrenerek konumuza başlayalım.
Class Anahtar KelimesiSınıflar veya Classlar objelerimizi oluştururken objelerin özelliklerini ve metodlarını tanımladığımız bir yapıdır ve biz herbir objeyi bu yapıya göre üretiriz. İsterseniz bir Araba
classı tanımlayarak yapımızı kurmaya başlayalım.
Kod:
class Araba():
model = "Renault Megane"
renk = "Gümüş" # Sınıfımızın özellikleri (attributes)
beygir_gücü = 110
silindir = 4
Kod:
class Araba():
model = "Renault Megane"
renk = "Gümüş" # Sınıfımızın özellikleri (attributes)
beygir_gücü = 110
silindir = 4
Kod:
araba1 = Araba() # Araba veri tipinden bir "araba1" isminde bir obje oluşturduk.
print(araba1) # Objemizin veri tipi Araba
"""
Çıktı
<__main__.Araba at 0x8b9f76f860>
"""
Kod:
print(type(araba1))
"""
Çıktı
__main__.Araba
"""