python每日学20:一个更加实用的类

背景:今天继续学习《python学习手册》第28章《一个更加实际的示例》,今天学习本章前言,页码是803-808

本章要创建二个更加实际的类:
Person: 一个创建并处理人员相关的信息的类
Manager: 一个定制化的Person,修改了所继承的行为。

首先要创建这两个类,并测试它们的功能,然后有一个例子:把实例存储到一个shelve的面向对象数据库中,使实例持久化。

class Person:
	def __init__(self, name, job=None, pay=0):
		self.name = name
		self.job = job
		self.pay = pay


if __name__ == '__main__':
	# self-test code
	bob = Person('Bob Smith')
	sue = Person('Sue jones', job='dev', pay=100000)
	print(bob.name, bob.pay)
	print(sue.name, sue.pay)

本章学到的内容:

  1. 在Python中,模块使用小写字母开头,而类使用第一个大写字母开头,这是通用的惯例。
  2. 用Pthon编程本质上就是一种增量模型,编写一些代码、测试它、编写更多的代码、再次测试,以此类推。
  3. Pyhon程序员使用交互式命令来进行简单的一次性测试,但是通过在包含测试对象的文件底部编写代码来进行更多的测试,
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值