Python

  Python 是一种面向对象的解释型计算机程序设计语言,在设计中注重代码的可读性,同时也是一种功能强大的通用型语言。

0
推荐
1307
阅读

Python札记47_日期和时间相关标准库

在生活中,我们每个人总是和日期、时间打交道。在 Python中有关于时间的模块来实现。calendartimedatatimecalendar模块calendar是和日历相关的库,看下...
0
推荐
1396
阅读

Python札记46_堆Heap

堆Heap是一种数据结构,堆的实现是通过二叉堆,也是一种二叉树。二叉树Binary Tree是每个节点最多有两个子树的数结构,分为左子树和右子树。术语image.png树...
0
推荐
1149
阅读

Python札记45_os模块

在Python中,OS模块主要是提供了访问系统服务的功能。操作文件重命名rename删除文件remove操作目录显示目录和文件listdir工作目录getcwd创建和删除目录makedi...
0
推荐
1324
阅读

Python札记44_模块(sys、copy)

Python的强大不仅体现在它拥有强大的自有模块(标准库),同时还体现在它有海量的第三方库。模块的自信来自于,模块是拿来即用的,不用自己编写什么是模块模...
0
推荐
1289
阅读

ython札记43_错误与异常

在程序执行的过程中因为错误或者其他原因而导致中止的行为,都归纳为“错误和异常”。错误与异常错误语法错误逻辑错误当Python解释器检测到错误,程序无法继续...
0
推荐
1246
阅读

Python札记42_生成器generator

先看个例子:my_tuple = (x**x for x in range(4)) my_tuple # generator是生成器的意思 yieldyielf定义在Python中定义生成器必须使用关键字yield。它作...
0
推荐
1016
阅读

Python札记41_break 和 continue语句

本篇札记是自己在学习《利用Python进行数据分析》一书中看到了break和continue的例子,觉得有必要理解下Python中的for循环控制语句。在Python中控制流主要有...
0
推荐
1043
阅读

Python札记40_黑魔法

Python的类具有很多的特殊方法,__init__()、__new__()、__str__(),还有其他的一些特殊用法,称之为“黑魔法”优化内存通过__slots__属性进行内存优化增加属性...
0
推荐
942
阅读

Python札记39_迭代器

Python中有个特殊的方法__iter__(),若对象有个这个方法,说明是可迭代的。查看对象是否可迭代用hasatrr(list, "__iter__")list1 = [1, 2, 3, 4] iter_list1...
0
推荐
1028
阅读

Python札记38_定制类

类是对象,类也是对象类型。字符串、列表、字典等都是Python中自定义的对象类型。isinstance(object, class-type-tuple) --->bool;返回的是bool值isintance(...
0
推荐
1232
阅读

Python札记37_多态和封装(私有化)

在Python中前面几篇札记中的继承,和本文中即将讲解的多态和封装是面向对象编程 OOP的三个重要特征。Python不在乎引用对象的类型,多态是对象多种表现形...
0
推荐
973
阅读

Python札记35_多继承

在上篇札记Python札记34中主要是讨论继承和单继承方面的知识,本篇札记中主要是学习多继承的特点。一个类是可以继承自多个父类的class Person: # 定义一个...
0
推荐
1104
阅读

算法札记3_选择排序

选择排序算法思想选择排序的思想是从待排序的数据中选出最小的值,与其最左边的数字进行交换,重复以上步骤。在序列中查找最小值使用的是线性查找。菜鸟课程...
0
推荐
989
阅读

Python札记34_继承(inheritance)

面向对象编程OOP有以下三个特征,本篇札记中主要讨论继承的知识点:继承多态封装继承概念继承inheritance是面向对象设计中一个重要的概念。如果一个类A继承自...
0
推荐
1078
阅读

Python札记33_绑定方法和非绑定方法

在类中除了属性还有方法,通常情况下通过实例来进行调用类的方法。本篇札记讲解四个方面进行:绑定方法非绑定方法静态方法类方法非绑定方法 unbound method通...

2523 人关注

最佳回复者

改版

反馈