python类和实例化
生活随笔
收集整理的這篇文章主要介紹了
python类和实例化
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
簡答介紹類和實例
python是面向對象的語言,最主要的就是類和實例,類是抽象的模版
創建一個類
class Studen(object),class 后接類名,定義的類名大些字母開頭,object為類的繼承,沒有合適的繼承類用object類,這是所有類最終會繼承的類
類的實例化:
bart = student()
類可以起到模版的作用,所以在創建實例的時候,可以將我們認為必要的屬性填寫進去,方法__init__
__init__第一個參數是self,在方法內部,self表示創建實例本身,所以就可以把各種屬性綁定到self
class Student(object):
def __init__(self, name, score): self.name = name
self.score = score
bart = Student('name','score')
類方法參數傳遞:self不需要傳參。
class Student(object): def __init__(self, name, score):
self.name = name
self.score = score
def get_grade(self):
if self.score >= 90:
return 'A'
elif self.score >= 60:
return 'B'
else:
return 'C'
數據封裝,封裝成Studen()類,類下的方法,成為類方法,get_grade方法可以直接調用類實例化參數.
總結:
參數實例化后,類下的所有方法,都可以調用實例參數,格式,self.參數名
self在__init__里面代表實例的本身
參數傳遞,第一個self,不需要傳遞參數,后面的參數正常傳遞
python是面向對象的語言,最主要的就是類和實例,類是抽象的模版
創建一個類
class Studen(object),class 后接類名,定義的類名大些字母開頭,object為類的繼承,沒有合適的繼承類用object類,這是所有類最終會繼承的類
類的實例化:
bart = student()
類可以起到模版的作用,所以在創建實例的時候,可以將我們認為必要的屬性填寫進去,方法__init__
__init__第一個參數是self,在方法內部,self表示創建實例本身,所以就可以把各種屬性綁定到self
class Student(object):
def __init__(self, name, score): self.name = name
self.score = score
bart = Student('name','score')
類方法參數傳遞:self不需要傳參。
class Student(object): def __init__(self, name, score):
self.name = name
self.score = score
def get_grade(self):
if self.score >= 90:
return 'A'
elif self.score >= 60:
return 'B'
else:
return 'C'
數據封裝,封裝成Studen()類,類下的方法,成為類方法,get_grade方法可以直接調用類實例化參數.
總結:
參數實例化后,類下的所有方法,都可以調用實例參數,格式,self.參數名
self在__init__里面代表實例的本身
參數傳遞,第一個self,不需要傳遞參數,后面的參數正常傳遞
轉載于:https://www.cnblogs.com/lin-yue/p/10821997.html
總結
以上是生活随笔為你收集整理的python类和实例化的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: Python之爬虫-段子网
- 下一篇: 暴雪称服务器遭DDoS攻击:《魔兽世界》