Book a Demo!
CoCalc Logo Icon
StoreFeaturesDocsShareSupportNewsAboutPoliciesSign UpSign In
mustafamuratcoskun
GitHub Repository: mustafamuratcoskun/Sifirdan-Ileri-Seviyeye-Python-Programlama
Path: blob/master/Nesne Tabanlı Programlama/Videolardaki Notebooklar/Nesne Tabanlı Programlama - Sınıflar.ipynb
765 views
Kernel: Python 3
class Araba(): model = "Renault Megane" renk = "Gümüş" beygir_gücü = 110 silindir = 4
araba1 = Araba()
araba1
<__main__.Araba at 0x6ba743f7b8>
araba2 = Araba()
araba2
<__main__.Araba at 0x6ba743f9e8>
araba1.model
'Renault Megane'
araba2.beygir_gücü
110
araba2.model
'Renault Megane'
Araba.model
'Renault Megane'
Araba.beygir_gücü
110
dir(araba1)
['__class__', '__delattr__', '__dict__', '__dir__', '__doc__', '__eq__', '__format__', '__ge__', '__getattribute__', '__gt__', '__hash__', '__init__', '__init_subclass__', '__le__', '__lt__', '__module__', '__ne__', '__new__', '__reduce__', '__reduce_ex__', '__repr__', '__setattr__', '__sizeof__', '__str__', '__subclasshook__', '__weakref__', 'beygir_gücü', 'model', 'renk', 'silindir']
class Araba(): def __init__(self,model,renk,beygir_gücü,silindir): print("init fonksiyonu çağrıldı") self.model = model self.renk = renk self.beygir_gücü = beygir_gücü self.silindir = silindir
araba1 = Araba("Renault Megane","Gümüş",110,4)
init fonksiyonu çağrıldı
araba2 = Araba("Peugeot","Beyaz",90,4)
init fonksiyonu çağrıldı
araba1.model
'Renault Megane'
araba2.model
'Peugeot'
class Araba(): def __init__(self,model = "Bilgi Yok",renk = "Bilgi Yok",beygir_gücü = 70,silindir = 4): print("init fonksiyonu çağrıldı") self.model = model self.renk = renk self.beygir_gücü = beygir_gücü self.silindir = silindir
araba = Araba(beygir_gücü = 110)
init fonksiyonu çağrıldı
araba.model
'Bilgi Yok'
araba.beygir_gücü
110
def terscevir(s): if (type(s) == int): raise TypeError("Lütfen string bir değer girin.")
terscevir(35)
--------------------------------------------------------------------------- TypeError Traceback (most recent call last) <ipython-input-69-9f64b419310b> in <module>() ----> 1 terscevir(35) <ipython-input-67-35302c28184e> in terscevir(s) 1 def terscevir(s): 2 if (type(s) == int): ----> 3 raise TypeError("Lütfen string bir değer girin.") TypeError: Lütfen string bir değer girin.