类课程《Python for Beginners》学习笔记(7)暨结课总结 类课程

本文介绍了LearnStreet上Python入门课程的两个核心章节:量变作用域与可变性,以及类和对象。通过实例代码解释了全局量变和局部量变的概念,创建了一个简单的Bottle类来展示类和对象的基本用法。课程简洁易懂,适合初学者快速掌握Python基础知识。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

在本文中,我们重要介绍类课程的内容,自我感觉有个不错的建议和大家分享下

    《Python for Beginners》为LearnStreet上的Python入门课程。

    本节重要习学内容分为两部分:

    1. Scoping and Mutability(量变作用域与可变性)

    2. Classes and Objects(类和对象)

    Lesson 8 Scoping and Mutability

    1. Global and Local Variables
全局量变和局部量变

1 >>> name = "Gladys"
2 >>> other_name = "Mario the plumber"
3 >>> def run():
4     name = "GLaDOS"
5     #write your code here
6     return name, other_name
7 
8 >>> print run()
9 ('GLaDOS', 'Mario the plumber')

总结:Python中全局量变和局部量变的使用方法与C语言基本同相。

    Lesson 9 Classes and Objects

    1. Overview

    In Python, everything we work with is an object.

    self is the variable that the instance of the class is assigned to, so when initializing an instance, don't include self as a parameter.

    2. Creating a class
创立一个类

    每日一道理
流逝的日子像一片片凋零的枯叶与花瓣,渐去渐远的是青春的纯情与浪漫。不记得曾有多少雨飘在胸前风响在耳畔,只知道沧桑早已漫进了我的心爬上了我的脸。当一个人与追求同行,便坎坷是伴,磨难也是伴。
 1 class Bottle:
 2 
 3     def __init__(self, liquid):
 4         self.amount= 500
 5         self.height = 10 
 6         self.empty = False
 7         self.liquid = liquid
 8 
 9     def amount_left(self):
10         print self.amount
11 
12     def drink(self, amount):
13         if amount < self.amount:
14             self.amount -= amount
15         elif amount == self.amount:
16             self.amount -= amount
17             self.empty = True
18         else:
19             print "Cannot drink more " + self.liquid + " than there is!"
20 
21     def refill(self, amount):
22         if amount + self.amount > 500:
23             print "Cannot add that much " + self.liquid + " to the bottle!"
24         else:
25             self.amount += amount
26             self.empty = False


总结:初始化一个类的例实时,__init__(self, arg)数函会动自执行,相似C++中的构造数函。

    至此,《Python for Beginners》网络课程经已习学结束,并获得了一枚结课勋章,其图片如下所示。该课程简练易懂,配合线在编程习练,够能实时检测习学成果,是Python入门者不错的择选。

    Python Beginner Course

文章结束给大家分享下程序员的一些笑话语录: 雅虎最擅长的不是开通新业务,是关闭旧业务。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值