字典及散列表,字典用法

字典和散列表 字典类型不但在各种程序里广泛使用,它也是Python语言的基石。模块的命名空间、实例的属性和函数的关键字参数中都可以看到字典的身影。跟它有关的内置函数都在__bulitins__.dict__模块中。 正是因为字典至关重要,Python对它实现了高度优化,而散列表则是字典类型性能...

2018-08-28 18:01:35

阅读数:44

评论数:0

Python高阶装饰器

lru_cache和singledispatch functools.wraps functools.wraps 是Python标准库中拿来即用的装饰器之一。虽然这不是这篇文章的重点,但还是举个例子: def clock(func): time0 = time.time() ...

2018-08-22 14:48:25

阅读数:19

评论数:0

Git版本控制详解

GitHub操作流程: 1.新建代码库 $ git init $ git clone [url] 2.创建分支 Administrator@UMMMZHE4GX4KT68 MINGW64 ~/Desktop/pythoncode/4.20/my.github.io (master)...

2018-04-20 20:11:14

阅读数:463

评论数:0

多重继承、正则表达式、多线程、网络编程

多重继承 多重继承:子类继承多个父类的属性 父类中有重复的时候按先后顺序执行,执行排在前面的 如果一个类都多个父类,而多个父类又有公共的父类,那么在搜索属性和方法时搜索的依据是c3算法–类似广度优先搜索(先搜索统一层级的,专门处理菱形继承) 最好不要使用多重继承如果无法避免就把不是首要类父...

2018-03-24 15:15:10

阅读数:493

评论数:0

面向对象进阶

在上篇博文中我们讲到对象的基本类型和面向对象的基础知识。这周我们主要做面向对象思想的进阶知识介绍。 类 类可以理解为对象的静态属性和动态属性的集合,在类里面包含了这两种属性,对象在进行操作时是通过给类发消息的方法来调用类的静态或动态属性,而在使用这些属性之前我们需要对其进行封装。 属...

2018-03-17 15:42:41

阅读数:521

评论数:0

Python—对象类别,创建对象,面向对象

1. 函数 我们在编程过程中,总是会遇到一些相似的,重复的代码段,而重复的代码段是一个程序员在编程的时候尽量避免的,所以我们可以将重复的代码定义为一个函数来精简你的代码,从而函提高应用的模块性和代码的重复利用率。 你可以定义一个由自己想要功能的函数,以下是简单的规则: 函数代码块以 def...

2018-03-10 16:27:08

阅读数:851

评论数:0

Python介绍及pycharm安装

初识Python 一、Python简介 Python是荷兰人Guido van Rossum在1989年发明的一种解释型语言(相对于编译型语言存在的,源代码不是直接翻译成机器语言,而是先翻译成中间代码,再由解释器对中间代码进行解释运行)。 其主要优点是: 1. 可以跨平台使用; ...

2018-03-04 19:31:26

阅读数:512

评论数:0

提示
确定要删除当前文章?
取消 删除
关闭
关闭