2020年03月的文章 第5页

Python

最良心的 Python 教程: 四、包

1

fendouai 发布于 2020-03-10

四、包 包,其实在上面的一些例子中,都创建了不同的包名了,具体可以仔细观察。 在一开始模块的简介中提到,使用模块可以避免函数名和变量名冲突。 相同名字的函数和变量完全可以分别存在不同的模块中,因此,我们自己在编写模块时,不必考虑名字会与其他模块冲突。但是也要注意,尽量不要与内置函...

阅读(583)赞 (0)

Python

最良心的 Python 教程: 一、Python 模块简介

4

fendouai 发布于 2020-03-10

一、Python 模块简介 在开发过程中,随着程序代码越写越多,在一个文件里代码就会越来越长,越来越不容易维护。 后面我们学习了函数,知道函数是实现一项或多项功能的一段程序,这样就更方便我们重复使用代码。 紧接着,我们有学了类,类可以封装方法和变量(属性)。这样就更方便我们维护代...

阅读(563)赞 (0)

Python

最良心的 Python 教程: 五、作用域

fendouai 发布于 2020-03-10

五、作用域 学习过 Java 的同学都知道,Java 的类里面可以给方法和属性定义公共的( public )或者是私有的 ( private ),这样做主要是为了我们希望有些函数和属性能给别人使用或者只能内部使用。 通过学习 Python 中的模块,其实和 Java 中的类相似,...

阅读(591)赞 (0)

Python

最良心的 Python 教程: 六、运算符相关的魔术方法

1

fendouai 发布于 2020-03-10

六、运算符相关的魔术方法 运算符相关的魔术方法实在太多了,j就大概列举下面两类: 1、比较运算符 魔术方法 说明 __cmp__(self, other) 如果该方法返回负数,说明 self < other; 返回正数,说明 self > other; 返回 0 说明...

阅读(606)赞 (0)

Python

最良心的 Python 教程: 三、属性的访问控制

fendouai 发布于 2020-03-10

三、属性的访问控制 之前也有讲到过,Python 没有真正意义上的私有属性。然后这就导致了对 Python 类的封装性比较差。我们有时候会希望 Python 能够定义私有属性,然后提供公共可访问的 get 方法和 set 方法。Python 其实可以通过魔术方法来实现封装。 方法...

阅读(650)赞 (0)

Python

最良心的 Python 教程: 前言

1

fendouai 发布于 2020-03-10

前言 有时候修改文章,真的修改到想死。真的很耗时间,很烦的。 好吧,每次都是安慰自己,快完结了,快更新完了。 目录 原文GitHub: https://github.com/TwoWater/Python

阅读(570)赞 (0)

Python

最良心的 Python 教程: 四、对象的描述器

fendouai 发布于 2020-03-10

四、对象的描述器 一般来说,一个描述器是一个有“绑定行为”的对象属性 (object attribute),它的访问控制被描述器协议方法重写。 这些方法是 __get__(), __set__() , 和 __delete__() 。 有这些方法的对象叫做描述器。 默认对属性的访...

阅读(529)赞 (0)

Python

最良心的 Python 教程: 一、Python 的 Magic Method

fendouai 发布于 2020-03-10

一、Python 的 Magic Method 在 Python 中,所有以 “__” 双下划线包起来的方法,都统称为”魔术方法”。比如我们接触最多的 __init__ 。 魔术方法有什么作用呢? 使用这些魔术方法,我们可以构造出优...

阅读(685)赞 (0)