登录  | 立即注册

游客您好!登录后享受更多精彩

扫一扫,访问微社区

QQ登录

只需一步,快速开始

开启左侧

[寒假笔记] 类,文件

[复制链接]
发表于 2019-1-29 20:04:55 | 显示全部楼层 |阅读模式
学习笔记
学习科目: python
学习安排: 今天进行了python的类和文件的学习,基础部分还剩异常和测试代码,明天结束基础部分后着重项目开发难点
开始时间: 2019-01-29
结束时间: 2019-01-29
学习内容:python中类和文件
要点总结:python中的类比较难学,至于文件还较为简单。类是C语言中没有的,嵌套使用,刚开始不理解,例题看多了慢慢有了浅显的认识,类中的特殊函数不多,主要是之间的相互调用,继承是类中调用的典型。下面是电动车继承汽车的一些数据的例题,比较典型。
class Car():
        def __init__(self, make, model, year):  
                self.make = make
                self.model = model
                self.year = year
                self.odometer_reading = 0
        def get_descriptive_name(self):
                long_name = str(self.year) + ' ' + self.make + ' ' + self.model
                return long_name.title()      
        def read_odometer(self):      
                print("This car has " + str(self.odometer_reading) + " miles on it.")
        def update_odometer(self, mileage):
                if mileage >= self.odometer_reading:
                        self.odometer_reading = mileage
                else:
                        print("You can't roll back an odometer!")
        def        increment_odometer(self, miles):
                self.odometer_reading += miles  
class ElectricCar(Car):
        def __init__(self, make, model, year):
                super().__init__(make, model, year)         
my_tesla = ElectricCar('tesla', 'model s', 2016)
print(my_tesla.get_descriptive_name())

心得感悟:类中主要就是调用,使用其中的数据,而继承就是其中一个类来使用另一个类的数据。多理解,多看例题,然后自己多实践是学习编程的方法。另外,python可以引用模块单独编程,打开路径文件,模块化十分强。在以后编程,自己也一定要多向模块化发展。便于检查错误。
好懒~~不想说~~~
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

Powered by Discuz! X3.4

Copyright © 2001-2020, Tencent Cloud.

快速回复 返回顶部 返回列表