Python学习第七天——《A Byte of Python》笔记 7

It's never too late


>It's never too late to look after yourself. Never too late to eat healthily, get plenty of rest, exercise regularly ,study and code!

今天是学习Python的第7天,已坚持一周每天学习,并做笔记。抛开效率高低、进度快慢,先把习惯养成很有必要,尤其对于作为爱好来学的我,收获多少不是最重要的因素,关键是要保持一颗天天向上、求知若渴的心,那才是紧要的。

很多时候会学的一知半解不求甚解,就弃之一旁而转顾其他,所以学的很杂,书也看的不少,但是不专,缺少恒心毅力,可能性格所致。

所以通过群里打卡坚持不失为一条好途径。

今天学的主要是面向对象编程,之前基本上是面向过程的编程,应付大项程序和更加合适项目时就需要面向对象编程。

主要两个方面是类和对象。类创建一个新类型,对象就是这个类的实例。

对象可以使用普通的属于对象的变量存储数据。属于一个对象或类的变量被称为域。对象也可以使用属于类的函数来具有功能。这样的函数被称为类的方法。这些术语帮助我们把它们与孤立的函数和变量区分开来。域和方法可以合称为类的属性。

域有两种类型——属于每个实例/类的对象或属于类本身。它们分别被称为实例变量和类变量。

类使用class关键字创建。类的域和方法被列在一个缩进块中。

类的方法与普通的函数只有一个特别的区别——它们必须有一个额外的第一个参数名称,但是在调用这个方法的时候你不为这个参数赋值,Python会提供这个值。

这个特别的变量指对象本身,按照惯例它的名称是self。

虽然你可以给这个参数任何名称,但是强烈建议你使用self这个名称——不赞成你使用其他的。使用一个标准名称有很多优点——你的程序读者可以迅速识别它,如果使用self的话,还有些IDE(集成开发环境)也可以帮助你。

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • 〇、前言 本文共108张图,流量党请慎重! 历时1个半月,我把自己学习Python基础知识的框架详细梳理了一遍。 ...
    Raxxie阅读 19,181评论 17 410
  • layout: "post"tags: 笔记 Python 教程 入门categories: program 第 ...
    萧子柔阅读 1,209评论 0 0
  • *面试心声:其实这些题本人都没怎么背,但是在上海 两周半 面了大约10家 收到差不多3个offer,总结起来就是把...
    Dove_iOS阅读 27,276评论 30 472
  • 学无止境,这句话,真的太有道理了! 在职场这么多年,还是炼就不出镇定自如的功力,总的来说就是缺乏自信吧! 今日外出...
    三十二月阅读 126评论 0 0
  • 淅淅沥沥敲打着窗,今天的心情好吗? 泪水混杂着雨水顺着脸颊的轮廓留下 赶走了炎热带来了清凉 但是为什么心情还是如此...
    伪斜杠青年阅读 195评论 0 0