最良心的 Python 教程: 前言
1fendouai 发布于 2020-03-10
前言 之前的文章都是使用Sublime Text来编写 Python 的,主要是为了更好的熟悉和了解 Python ,可是开发效率不高,也不方便,从这章开始,改为使用 Pycharm 了,在之前的篇节集成开发环境(IDE): PyCharm中介绍了 PyCharm ,如果如要激活...
阅读(1228)赞 (0)
fendouai 发布于 2020-03-10
前言 之前的文章都是使用Sublime Text来编写 Python 的,主要是为了更好的熟悉和了解 Python ,可是开发效率不高,也不方便,从这章开始,改为使用 Pycharm 了,在之前的篇节集成开发环境(IDE): PyCharm中介绍了 PyCharm ,如果如要激活...
阅读(1228)赞 (0)
fendouai 发布于 2020-03-10
三、类方法 1、类方法如何调用类属性 通过上面我们已经会定义类了,那么这里讲一下在同一个类里,类方法如何调用类属性的。 直接看个例子吧: 注意看,在类方法上面多了个 @classmethod ,这是干嘛用的呢? 这是用于声明下面的函数是类函数。其实从名字就很好理解了。 class...
阅读(1406)赞 (0)
fendouai 发布于 2020-03-10
七、类的继承 1、定义类的继承 说到继承,你一定会联想到继承你老爸的家产之类的。 类的继承也是一样。 比如有一个旧类,是可以算平均数的。然后这时候有一个新类,也要用到算平均数,那么这时候我们就可以使用继承的方式。新类继承旧类,这样子新类也就有这个功能了。 通常情况下,我们叫旧类为...
阅读(1412)赞 (0)
fendouai 发布于 2020-03-10
九、类的访问控制 1、类属性的访问控制 在 Java 中,有 public (公共)属性 和 private (私有)属性,这可以对属性进行访问控制。 那么在 Python 中有没有属性的访问控制呢? 一般情况下,我们会使用 __private_attrs 两个下划线开头,声明该...
阅读(1204)赞 (0)
fendouai 发布于 2020-03-10
八、类的多态 多态的概念其实不难理解,它是指对不同类型的变量进行相同的操作,它会根据对象(或类)类型的不同而表现出不同的行为。 事实上,我们经常用到多态的性质,比如: >>> 1 + 2 3 >>> 'a' + 'b' 'ab' 可以看到,我们...
阅读(1116)赞 (0)
fendouai 发布于 2020-03-10
四、修改和增加类属性 1、从内部增加和修改类属性 来,我们先来温习一下类的结构。 看着这个结构,提一个问题,如何修改类属性,也就是类里面的变量? 从类结构来看,我们可以猜测,从类方法来修改,也就是从类内部来修改和增加类属性。 看下具体的实例: 这里还是强调一下,例子还是要自己多写...
阅读(1384)赞 (0)
fendouai 发布于 2020-03-10
二、函数返回值 通过上面的学习,可以知道通过 return [表达式] 语句用于退出函数,选择性地向调用方返回一个表达式。 不带参数值的 return 语句返回 None。 具体示例: # -*- coding: UTF-8 -*- def sum(num1,num2): # 两...
阅读(1163)赞 (0)
fendouai 发布于 2020-03-10
五、类和对象 1、类和对象之间的关系 这部分内容主要讲类和对象,我们先来说说类和对象之间的关系。 类是对象的模板 我们得先有了类,才能制作出对象。 类就相对于工厂里面的模具,对象就是根据模具制造出来的产品。 从模具变成产品的过程,我们就称为类的实例化。 类实例化之后,就变成对象了...
阅读(1182)赞 (0)
fendouai 发布于 2020-03-10
一、面向对象的概念 1、面向对象的两个基本概念 编程语言中,一般有两种编程思维,面向过程和面向对象。 面向过程,看重的是解决问题的过程。 这好比我们解决日常生活问题差不多,分析解决问题的步骤,然后一步一步的解决。 而面向对象是一种抽象,抽象是指用分类的眼光去看世界的一种方法。 P...
阅读(1255)赞 (0)
fendouai 发布于 2020-03-10
前言 函数这个章节内容有点多,对于新手,也有些不好理解。建议各位多看几篇,多敲几次代码。 最后这是我的个人微信号,大家可以添加一下,交个朋友,一起讨论。 目录 原文GitHub: https://github.com/TwoWater/Python
阅读(957)赞 (0)