Python3萌新入门笔记(32)
小楼一夜听春语 7年前 (2017-09-30) 6681浏览 6评论
这一篇教程,我们来接触两个很有趣的内容,因为很有趣,所以很长。 一、迭代器 “迭代”这个词,如果没有接触过(例如IT界之外的人或IT小白),可能理解起来会有一些困难。 其实,迭代就是指重复的去做一些事情(例如:一晚上迭代七次,就是把某件事情做七次)。...
小楼一夜听春语 7年前 (2017-09-30) 6681浏览 6评论
这一篇教程,我们来接触两个很有趣的内容,因为很有趣,所以很长。 一、迭代器 “迭代”这个词,如果没有接触过(例如IT界之外的人或IT小白),可能理解起来会有一些困难。 其实,迭代就是指重复的去做一些事情(例如:一晚上迭代七次,就是把某件事情做七次)。...
小楼一夜听春语 7年前 (2017-09-27) 6521浏览 3评论
这篇教程我们一起了解构造方法和属性。 构造方法在之前的教程中我们已经接触过。 它就是__init()__这个方法。 特别说明:在Python中,这种两侧带有下划线的方法称为魔法方法或特殊方法,它们都有一些特殊的用途。 对象的创建就是通过构造方法来完成...
小楼一夜听春语 7年前 (2017-09-25) 4828浏览 1评论
这一篇教程,我们来了解异常的处理。 编写的代码出现异常的情况十分常见,例如下面这段代码。 示例代码:(零除异常) def get_error(): print(1 / 0) get_error() 异常信息: Traceback (m...
小楼一夜听春语 7年前 (2017-09-25) 6040浏览 5评论
这一篇内容,我们一起来了解什么是通常所说的面向对象程序设计(Object Oriented Programming)。 在之前几篇教程中,我们了解了类的定义和使用方法。 在类的使用中,包含了多态、封装和继承这三个显著的特点。 这三个特点,其实就是面向...
小楼一夜听春语 7年前 (2017-09-23) 4960浏览 1评论
这一篇教程是关于类的最后一部分内容。 八、多继承(Multiple Inheritance) 注意:不要和多重继承搞混,多重继承是指C继承B,B继承A这样的继承形式。 示例代码:(多重继承) class A: pass class B(A...
小楼一夜听春语 7年前 (2017-09-22) 4848浏览 1评论
这一篇教程,我们继续学习关于类的相关内容。 五、类的命名空间 模块有命名空间;变量有命名空间;函数有命名空间。 当然,类也会有命名空间。 所有在类中定义的代码都会在独立的命名空间中执行,也就是类的命名空间(class namespace)。 这个命名...
小楼一夜听春语 7年前 (2017-09-21) 6669浏览 4评论
这一篇教程开始,我们一起了解Python中的类(Class)。 一、类相关的概念 我们先来接触一些概念。 1、类的概念。 类是根据事物本身的性质或特点(简称特性)而分成的门类。(来自百度百科) 例如,我们通常说人类、鸟类、家具类、电器类、文具类...
小楼一夜听春语 7年前 (2017-09-20) 5282浏览 0评论
这一篇教程继续补充一些内容。 第五部分、字符串格式化 之前我们接触过简单的字符串格式化方法,通过转换说明符%标记转换内容的位置,然后通过操作符%,将后方的内容转换到标记的位置。 实际上,转换说明符的组成包括:%[转换标志:+,-,”,0]...
小楼一夜听春语 7年前 (2017-09-18) 5102浏览 2评论
在学习新的内容之前,我们对前面所学内容做一些补充。 第一部分,变量的赋值与交换。 一、链式赋值(Chained Assignment) 打开Python控制台,在提示符后方我们进行下面的操作。 >>> a = b = c = 0 ...
小楼一夜听春语 7年前 (2017-09-15) 6756浏览 2评论
这一篇教程,我们一起学习正则表达式(Regular Expression)。 正则表达式的特点: 具有很强的灵活性、逻辑性和功能性; 可以快速通过非常简单的方式达到字符串的复杂控制; 对于初学者比较晦涩难懂。 “正则表达式”这个名称听上去很深奥,...