Python给属性指定默认值(85)

类中的每个属性都必须有初始值,哪怕这个值是0或空字符串。在有些情况下,如设置默认值时,在方法__init__() 内指定这种初始值是可行的;如果你对某个属性这样做 了,就无需包含为它提供初始值的形参。

下面来添加一个名为odometer_reading 的属性,其初始值总是为0。我们还添加了一个名为read_odometer() 的方法,用于读取汽车的里程表:


python大大的图


我的图

或者我们也可以像用函数一样在定义的同时设置默认值,第四行和第九行有改动


最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • Spring Cloud为开发人员提供了快速构建分布式系统中一些常见模式的工具(例如配置管理,服务发现,断路器,智...
    卡卡罗2017阅读 135,306评论 19 139
  • Spring Boot 参考指南 介绍 转载自:https://www.gitbook.com/book/qbgb...
    毛宇鹏阅读 47,016评论 6 342
  • 官方文档 初始化 Initialization是为准备使用类,结构体或者枚举实例的一个过程。这个过程涉及了在实例里...
    hrscy阅读 4,801评论 0 1
  • 1、讲好你的故事 以一个动人的故事开始你的演讲。这会从一开始就勾起听众的兴趣。而且如果你可以把你的故事和听众们联系...
    常五言阅读 11,364评论 0 3
  • 1 准备主机 内核编译是一个耗时耗力的大工程,而且不少人都没有专门的Linux电脑,为了编译内核往往需要安装虚拟机...
    孙博士阅读 8,044评论 1 1