摘要:

01 学会查看Python官网的参考资料

02 两道创建类(class)的练习题

01 学会使用Python官网文档

第一步:记住Python的官方网址:http://python.org 然后打开它



第二步:打开我们需要的文档页。点击上方的Docs一栏

点击后进入如下界面,其中红框1的部分可以选择文档语言,红框2的部分则是可以选择所用的Python版本。

第三步:选择合适的板块进入并寻找所要资料。

以下红框选中的三个板块在基础部分经常会用到。

其中,入门教程包含了非常简洁的基础教程,可作为参考,但其相对比较难理解。

标准库参考则对所有的Python内置类型,内置函数,内置方法等等进行了规范的描述与规定,可以理解为使用说明书。

同样的,语言指导则是一些语句的使用方式与规则,用作参考。

入门教材板块

标准库板块

语言指导板块

最后!!!敲重点!!!

Python官网的文档,特备是标准库,其作用更多的像是一本字典,代表着全面与权威,但是,就像在学习英语或者语文的过程中一样,你不会动辄就去背字典,或者直接拿着字典学习,使用Python的官方文档,有助于你查询某个计算符或者是某个语句的用法,这样能够加强你的自学能力。但请记住,Python的学习,其核心还是处在程序思维的建立上,而不是单纯的背记,你时时刻刻都可以回过头来查询这些语句的用法,但前提是你知道有这么个语句,能这么用,所以,总结一下,还是要多看程序多练习,在遇到硬伤(类似语句作用,意思不明白的时候),应该及时的使用官方文档查询与验证,虽然网上有不少的教程,或者技术贴,但这样最基础的内容,还是要以官网为主。

以下是两道练习题:

01

创建一个名为Restaurant类,其方法__init__()设置两个属性:restaurant_name和cuisine_type。创建一个名为describe_restaurant()的方法和一个名为open_restaurant()的方法,其中前者打印前述两项信息,而后者打印一条消息,指出餐馆正在营业。

根据这个类创建一个名为restaurant的实例,分别打印其两个属性,再调用前述两个方法。

解析:

如果不记得类(class)的使用,可以回去看第十天的内容

前十六行为定义类,第十八行我们创建了一个对象,19,20行两行则调用了两个方法,最后得到输出。

02

在上一题完成的基础上,添加一个名为number_served的属性,并将其默认值设置为0。根据这个类创建一个名为restaurant的实例;打印有多少人在这家餐馆就餐过,然后修改这个值并再次打印它。

添加一个名为set_number_served()的方法,它让你能够设置就餐人数。调用这个方法并向它传递一个值,然后再次打印这个值。

添加一个名为increment_number_served()的方法,它让你能够增加就餐人数。调用这个方法并向它传递一个这样的值:你认为这家餐馆每天可能接待的就餐人数。

解析:

注意,第25行我们使用了一个+=符号,你可以理解为一个附加符,就是在变量的原基础之上,加上符号右边的内容。