【python】初識python

來源:互聯網
上載者:User

標籤:name   div   class   bin   tin   繼承   self   odi   int   

【類1:類】
#!/usr/bin/python# -*- coding:UTF-8 -*-class Dog():    #construct    #類變數可以不用顯式定義在類的頭部 但是最好不要這樣做    #類變數不顯式區分public 和 private, 隱式規則:變數首碼是__,則表示該變數是private變數,否則為public    def __init__(self, name, age):        self.name = name        self.age = age             def sit(self):        print(self.name.title() + " is now sitting")    def roll_over(self):        print(self.name.title() + " rolled over")dog = Dog("dabai", 10) dog.sit()dog.roll_over();print dog.name
【類2:繼承】
#!/usr/bin/python# -*- coding:UTF-8 -*-class Animal():    def __init__(self, animal_type, name):        self.animal_type = animal_type;        self.name = name;class Dog(Animal):    def __init__(self, name, age):        self.name = name        #python2的文法        #python3的文法: super().__init__(param1, param2, ...)        Animal.__init__(self, "reptiles", name)        self.age = age         self.animal_type = "reptiles"        def sit(self):        print(self.name.title() + " is now sitting")    def roll_over(self):        print(self.name.title() + " rolled over")dog = Dog("dabai", 10)dog.sit()dog.roll_over();print dog.nameprint dog.animal_type

 

【python】初識python

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.