zoukankan      html  css  js  c++  java
  • python中类和继承,继承还不太了解,先贴一段代码,我自己查阅最多的一篇,关于输出格式化

    python中的类和继承,初步认识,其中第12行calss people()中加不加company都是一样的,这点还不了解.

    class company:
        def __init__(self,name,birthyear,birthmonth,birthplace):
            self.name=name
            self.birthyear=birthyear
            self.birthmonth=birthmonth
            self.birthplace=birthplace
        def desc(self):
            print('%s创建于%d年%d月,诞生于{0}'.format(self.birthplace)%(self.name,self.birthyear,self.birthmonth))
            print('{0}创建于{1}年{2}月,诞生于{3}'.format(self.name,self.birthyear,self.birthmonth,self.birthplace))
            print(self.name,'创建于',self.birthyear,'',self.birthmonth,'','诞生于',self.birthplace)
    
    class people(company):
        def __init__(self,name,birthday,birthmonth,birthplace):
            company.__init__(self,name,birthday,birthmonth,birthplace)
        def desc(self):
            print('{0}出生于{1}年{2}月,{3}人'.format(self.name, self.birthyear, self.birthmonth, self.birthplace))
    
    c=company('博客园',2004,1,'江苏扬州')
    c.desc()
    p=people('陈独秀',1879,10,'安徽安庆')
    p.desc()

    运行结果:

    博客园创建于2004年1月,诞生于江苏扬州
    博客园创建于2004年1月,诞生于江苏扬州
    博客园 创建于 2004 年 1 月 诞生于 江苏扬州
    陈独秀出生于1879年10月,安徽安庆人

    注意.format()不能和‘',‘’或‘’+‘’混合使用,否则无效。

    后面再学了再贴.

  • 相关阅读:
    rollback
    引用类型(C# 参考)
    委托(C# 编程指南)
    解决“在证书存储区中找不到清单签名证书”
    C#语法——委托,架构的血液
    广东IP段列表
    mysql字段类型
    linux远程管理工具:putty
    SQL yog过期后教你怎么让他不过期
    js实现的美女瀑布流效果代码
  • 原文地址:https://www.cnblogs.com/zhangziyan/p/9073088.html
Copyright © 2011-2022 走看看