Python标准库--Scope
摘要:作者:zhbzz2007 出处:http://www.cnblogs.com/zhbzz2007 欢迎转载,也请保留这段声明。谢谢! 1 模块简介 你一定在很多计算机科学课程上听说过作用域。它很重要,如果你不理解它的工作原理,那么就会出现一些令人困惑的错误。作用域最基本的功能就是告诉编译器一个变量什
阅读全文
posted @
2017-05-18 23:29
老顽童2007
阅读(2887)
推荐(0) 编辑
Python标准模块—Regular Expressions
摘要:作者:zhbzz2007 出处:http://www.cnblogs.com/zhbzz2007 欢迎转载,也请保留这段声明。谢谢! 1 模块简介 正则表达式是一门小语言,你可以在Python中或者其他编程语言中使用。你经常可以看到正则表达式可以写为“regex”,“regexp”或者就是“RE”。
阅读全文
posted @
2017-05-05 16:51
老顽童2007
阅读(2536)
推荐(0) 编辑
Python标准模块--importlib
摘要:作者:zhbzz2007 出处:http://www.cnblogs.com/zhbzz2007 欢迎转载,也请保留这段声明。谢谢! 1 模块简介 Python提供了importlib包作为标准库的一部分。目的就是提供Python中import语句的实现(以及\_\_import\_\_函数)。另外
阅读全文
posted @
2017-04-15 20:31
老顽童2007
阅读(11988)
推荐(0) 编辑
Python标准库--typing
摘要:作者:zhbzz2007 出处:http://www.cnblogs.com/zhbzz2007 欢迎转载,也请保留这段声明。谢谢! 1 模块简介 Python 3.5 增加了一个有意思的库 typing。这将会给Python增加了类型暗示。类型暗示是一种可以将你的函数变量声明为一种特定类型的声明。
阅读全文
posted @
2016-12-19 20:34
老顽童2007
阅读(4858)
推荐(0) 编辑
Python标准模块--ContextManager
摘要:1 模块简介 在数年前,Python 2.5 加入了一个非常特殊的关键字,就是with。with语句允许开发者创建上下文管理器。什么是上下文管理器?上下文管理器就是允许你可以自动地开始和结束一些事情。例如,你可能想要打开一个文件,然后写入一些内容,最后再关闭文件。这或许就是上下文管理器中一个最经典的
阅读全文
posted @
2016-12-10 20:05
老顽童2007
阅读(24658)
推荐(5) 编辑
Python标准模块--Unicode
摘要:1 模块简介 Python 3中最大的变化之一就是删除了Unicode类型。在Python 2中,有str类型和unicode类型,例如, Python 2.7.6 (default, Oct 26 2016, 20:30:19) [GCC 4.8.4] on linux2 Type "help",
阅读全文
posted @
2016-12-01 18:36
老顽童2007
阅读(7379)
推荐(0) 编辑
Python标准模块--Iterators和Generators
摘要:1 模块简介 当你开始使用Python编程时,你或许已经使用了iterators(迭代器)和generators(生成器),你当时可能并没有意识到。在本篇博文中,我们将会学习迭代器和生成器是什么。当然,我们也会了解如何创建它们,在我们需要的时候,就可以创建属于我们自己的迭代器和生成器。 2 模块使用
阅读全文
posted @
2016-11-25 18:45
老顽童2007
阅读(601)
推荐(0) 编辑
Python标准模块--asyncio
摘要:1 模块简介 asyncio模块作为一个临时的库,在Python 3.4版本中加入。这意味着,asyncio模块可能做不到向后兼容甚至在后续的Python版本中被删除。根据Python官方文档,asyncio通过coroutines、sockets和其它资源上的多路复用IO访问、运行网络客户端和服务
阅读全文
posted @
2016-11-20 21:11
老顽童2007
阅读(2193)
推荐(0) 编辑
Python标准模块--concurrent.futures
摘要:1 模块简介 concurrent.futures模块是在Python3.2中添加的。根据Python的官方文档,concurrent.futures模块提供给开发者一个执行异步调用的高级接口。concurrent.futures基本上就是在Python的threading和multiprocess
阅读全文
posted @
2016-11-15 19:55
老顽童2007
阅读(2971)
推荐(0) 编辑
Python标准模块--multiprocessing
摘要:1 模块简介 multiprocessing模块在Python2.6中引入。最初的multiprocessing是由Jesse Noller和Richard Oudkerk在PEP 371中定义。就像你可以在threading模块中使用多个线程一样,multiprocessing模块允许你使用多个进
阅读全文
posted @
2016-11-14 19:29
老顽童2007
阅读(1045)
推荐(1) 编辑
Python标准模块--built-ins函数
摘要:1.Python内置函数 2.Python内置函数举例 2.1 数学运算 abs,计算绝对值; abs( 1) 1 abs(3) 3 round,四舍五入; round(2.9) 3.0 round(2.45) 2.0 round( 1.2) 1.0 round( 1.6) 2.0 pow,计算幂;
阅读全文
posted @
2016-11-13 14:12
老顽童2007
阅读(1517)
推荐(0) 编辑
Python标准模块--threading
摘要:1 模块简介 threading模块在Python1.5.2中首次引入,是低级thread模块的一个增强版。threading模块让线程使用起来更加容易,允许程序同一时间运行多个操作。 不过请注意,Python中的线程最好是与IO操作一起工作,比如从网络上下载资源或者从你的电脑中读取文件和目录。如果
阅读全文
posted @
2016-11-12 16:03
老顽童2007
阅读(901)
推荐(1) 编辑
Python标准模块--import
摘要:1 模块简介 作为一个Python初学者,你首先要学会的知识就是如何引入其它模块或者包。但是,我发现有些开发者虽然使用Python很多年,依然不了解Python引入机制的灵活性。这篇文章,我们就会研究以下的主题: 1. 常规的引入 2. 使用from 3. 相对引入 4. 选择性引入 5. 局部引入
阅读全文
posted @
2016-11-09 20:20
老顽童2007
阅读(1932)
推荐(2) 编辑
Python标准模块--os
摘要:1.模块简介 os模块主要包含普遍的操作系统相关操作,如果开发者希望自己开发的Python应用能够与平台无关,尤其需要关注os这个模块。 2.模块使用 2.1 os模块 1. os.name ,输出字符串指示正在使用的平台,如果是Windows平台,输出'nt',如果是Linux/Unix平台,输出
阅读全文
posted @
2016-11-06 20:52
老顽童2007
阅读(512)
推荐(0) 编辑
Python标准模块--argparse
摘要:1 模块简介 你一定很奇怪Python是如何命令行中的变量的吧?argparse就是用来解决这个问题的,argparse是optparse的替代。 2 模块使用 2.1 开始 我发现解释一个编程的概念,最简单的方式就是用一段代码来展示。下面就是一段超级简单的代码, import argparse p
阅读全文
posted @
2016-11-04 20:11
老顽童2007
阅读(1521)
推荐(1) 编辑
Python标准模块--itertools
摘要:1 模块简介 Python提供了itertools模块,可以创建属于自己的迭代器。itertools提供的工具快速并且节约内存。开发者可以使用这些工具创建属于自己特定的迭代器,这些特定的迭代器可以用于有效的遍历。 2 模块使用 2.1 无限迭代器 itertools中有个三个迭代器是无限迭代的,这就
阅读全文
posted @
2016-11-03 23:09
老顽童2007
阅读(4539)
推荐(3) 编辑
Python标准模块--functools
摘要:1 模块简介 functools,用于高阶函数:指那些作用于函数或者返回其它函数的函数,通常只要是可以被当做函数调用的对象就是这个模块的目标。 在Python 2.7 中具备如下方法, cmp_to_key,将一个比较函数转换关键字函数; partial,针对函数起作用,并且是部分的; reduce
阅读全文
posted @
2016-10-26 20:38
老顽童2007
阅读(26090)
推荐(2) 编辑
Python标准模块--collections
摘要:1.模块简介 collections包含了一些特殊的容器,针对Python内置的容器,例如list、dict、set和tuple,提供了另一种选择; namedtuple,可以创建包含名称的tuple; deque,类似于list的容器,可以快速的在队列头部和尾部添加、删除元素; Counter,d
阅读全文
posted @
2016-10-21 23:08
老顽童2007
阅读(3340)
推荐(1) 编辑
SVM算法
摘要:本文主要介绍支持向量机理论推导及其工程应用。 1 基本介绍 支持向量机算法是一个有效的分类算法,可用于分类、回归等任务,在传统的机器学习任务中,通过人工构造、选择特征,然后使用支持向量机作为训练器,可以得到一个效果很好的base line训练器。 支持向量机具有如下的优缺点, 优点: 1. 高维空间
阅读全文
posted @
2016-10-18 18:55
老顽童2007
阅读(5086)
推荐(0) 编辑
Python标准模块--linecache
摘要:1.模块简介 linecache主要用于缓存文件内容,如果下次继续读取该文件,则不需要打开文件,直接在缓存中获取该文件内容。 2.模块使用 模块的基本方法有getline,clearcache,getlines,checkcache; 方法getline主要用于获取指定行的内容; 方法clearca
阅读全文
posted @
2016-10-13 19:35
老顽童2007
阅读(1487)
推荐(0) 编辑