python class用法理解_【挑战自学Python编程】第十二天:学会使用Python官网

0146648ff962c294a533ce6f3e49caaf.gif

摘要:

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

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

a719a8767ff38460a5374325cc5e7935.png

01 学会使用Python官网文档

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

55ed32f3c5d3e886898be634ed6cd60a.png

a9767b3f168785900dd8b5a141bf1c80.png

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

e8fada7752c3b7b75de2e5c8dfde5ffb.png

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

aaf4ce9a23fcbae86b2717980f556053.png

887767d73baf447c57344bd9dacd368a.png

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

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

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

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

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

a3dcd5c5bc0172dea0a7ee0ed14a64bd.png

入门教材板块

8dcc39f58e78bf0a53a11b0eaf927462.png

标准库板块

bb0c62d3d8219c457b53cfd151bf9247.png

语言指导板块

d2002a3bd1cd771eba192ce28cc31d31.png

最后!!!敲重点!!!

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

以下是​两道练习题:

01 ​

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

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

解析:

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

e8892d8e5aa97aacb2fc5da7eb846243.png

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

02​

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

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

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

解析:

c30ce19d1aa0229792b7c942f137369b.png

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

a719a8767ff38460a5374325cc5e7935.png

明日内容:代码测试与Pygame的安装

加入我们一起【挑战自学Python编程】!

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值