
Python 3.7
百年da孤独
这个作者很懒,什么都没留下…
展开
-
Python 3.7.1 官方文档 总结
Python 3.7.11.一些概念2.小用法3.数据结构3.1 字符串3.2 列表3.2.1 方法list.append(x)list.extend(L)list.insert(i, x)list.remove(x)list.pop([i])list.clear()list.index(x)list.count(x)list.sort(key=None, reverse=False)list.r...原创 2018-11-22 23:42:40 · 5378 阅读 · 0 评论 -
Python 3.7.1 数据类型 字典 dict
映射类型dict1. 定义2. 类3. 方法len(d)d[key]d[key] = valuedel d[key]key in dkey not in diter(d)1. 定义一个映射对象映射可哈希值到任意对象。映射是可变对象。目前只有一种标准的映射类型,即字典。(对于其它容器见内置的 list,set 和tuple类 和 collections模块)。字典的键几乎是任意值。不可哈希的值...翻译 2018-12-15 13:32:14 · 983 阅读 · 0 评论 -
Python 3.7.1 模块 并发执行 底层线程API _thread
底层线程API1._thread 函数exception _thread.error_thread.LockType_thread.start_new_thread(function, args[, kwargs])_thread.interrupt_main()_thread.exit()_thread.allocate_lock()_thread.get_ident()_thread.stac...翻译 2018-12-10 21:20:56 · 670 阅读 · 0 评论 -
Python 3.7.1 模块 argparse 命令行解析
列表1. 例子1.1 创建解析器1.2 添加参数1.3 解析参数2. ArgumentParser 对象progusagedescriptionepilogparentsformatter_class.1 class argparse.RawDescriptionHelpFormatter.2 class argparse.RawTextHelpFormatter.3 class argparse...翻译 2018-12-12 11:19:52 · 1914 阅读 · 0 评论 -
Python 问题 收集
问题列表类1.1 self.__class__() 和 self.__class__1.2 self.__class__()和 Class() 异同类1.1 self.__class__() 和 self.__class__self.__class__就是一个类名,相当于A,类名的类型是typeself.__class__(xx)就是一个类实例,相当于调用A(xx),它的类型就是Adef...原创 2018-12-07 12:20:39 · 150 阅读 · 0 评论 -
Python 3.7.1 模块 abc 抽象基类
抽象基类 abc1. 前言2. 内容2.1 类class abc.ABCclass abc.ABCMeta2.2 注册虚拟子类方法register(subclass)__subclasshook__(subclass)2.3 装饰器(其实也是方法)@abc.abstractmethod~~@abc.abstractclassmethod~~~~@abc.abstractstaticmethod~~...翻译 2018-12-18 17:49:57 · 1576 阅读 · 1 评论 -
Python 3.7.1 模块 urllib.request
目录1. 功能urllib.request.urlopen(url, data=None, [timeout, ]*, cafile=None, capath=None, cadefault=False, context=None)源代码: Lib / urllib / request.py此模块定义了有助于在现实环境中打开URL(主要是HTTP)的函数和类 - 基本和摘要式身份验证,重定向...原创 2018-12-19 12:59:21 · 6721 阅读 · 0 评论 -
Python 3.7.1 模块 collections
目录1. 概览2. ChainMap 对象2.1 class collections.ChainMap(*maps)mapsnew_child(m=None)parents2.2 例子3. Counter 对象3.1 class collections.Counter([iterable-or-mapping])elements()most_common([n])subtract([iterabl...翻译 2018-12-14 17:58:22 · 5227 阅读 · 6 评论 -
Python 3.7.1 模块 数据类型 浅和深拷贝操作 copy
目录)1. 需求描述2. 模块方法copy.copy(x)copy.deepcopy(x[, memo])exception copy.error3. 区别3.1 深拷贝注意事项4. 其它源代码: Lib / copy.py1. 需求描述Python中的赋值语句不复制对象,它们在目标和对象之间创建绑定。对于可变或包含可变项的集合,有时需要一个副本,它不会影响另一个副本。该模块提供通用的浅层和...原创 2018-12-06 22:43:39 · 753 阅读 · 0 评论 -
Python 3.7.1 模块 文本处理 string
string-常用string操作1. 字符串常量string.ascii_lettersstring.ascii_lowercasestring.ascii_uppercasestring.digitsstring.hexdigitsstring.octdigitsstring.punctuationstring.printablestring.whitespace2. 自定义字符串格式2.1 ...原创 2018-11-29 15:39:47 · 1296 阅读 · 0 评论 -
Python 3.7.1 基础-数据类型-字符串
字符串1.基本内容1.1 概念1.2 构造方法1.3 组成1.3.1 转义1.3.2 几个例子:2.方法str.capitalize()str.casefold()str.center(width[, fillchar])str.count(sub[, start[, end]])str.encode(encoding="utf-8", errors=&原创 2018-11-27 16:39:18 · 1666 阅读 · 0 评论 -
Python 3.7.1 模块 文本处理 正则表达式 re
正则表达式操作1. 正则表达式语法1.1 特殊字符.^$*+?*?,+?,??{m}{m,n}{m,n}?\[]|源代码:Lib/re.py翻译+自己的理解此模块提供与Perl中类似的正则表达式匹配操作。要搜索的模式和字符串都可以是Unicode字符串(str)以及8-bit 字符串(bytes)。但是,不能混合Unicode字符串和8-bit 字符串:也就是说,您不能将Unicode字符...翻译 2018-12-01 16:10:13 · 6217 阅读 · 0 评论 -
Python 3.7.1 内置类型
内置类型1.真值测试2.布尔运算3.比较运算符4.数值类型4.1 操作运算符4.2 整数的一些方法int.bit_length()int.to_bytes(length, byteorder, *, signed=False)classmethod int.from_bytes(bytes, byteorder, *, signed=False)完整的官方文档在这里:点我。将其中重点的部分摘出...原创 2018-12-05 22:04:12 · 364 阅读 · 0 评论 -
Python 3.7.1 基础 数据类型 列表 元组 字符串
List1.前言2.序列的公有操作3.序列类型3.1可变序列类型1.前言有三种基本序列类型:list(列表),tuples(元组)和 range (范围对象)。专门用于处理二进制数据和文本字符串的附加序列类型 在专门章节中描述。2.序列的公有操作大多数序列类型都支持下表中的操作,包括可变和不可变的序列。python提供的collections.abc.Sequence使其更容易正确地执行自...原创 2018-12-02 13:08:58 · 659 阅读 · 0 评论 -
Python 3.7.1 基础 数据类型 集合 set
集合1. 构造2. 方法len(s)x in sx not in sisdisjoint(other)issubset(other)一个集合对象是一个包含不同的可哈希对象的无序集合。常见用途包括成员测试,从序列中删除重复项,以及计算数学运算,如交集,并集,差异和对称差异。像其他集合,集支持x in set,len(set)和for x in set。作为无序集合,集合不记录元素位置或插入顺序。...翻译 2018-12-05 21:38:07 · 500 阅读 · 0 评论 -
Python 3.7.1 模块 pathlib
目录1.基本使用2. 纯路径(Pure paths)2.1 类class pathlib.PurePath(*pathsegments)class pathlib.PurePosixPath(*pathsegments)class pathlib.PureWindowsPath(*pathsegments)2.2 常规属性2.3 操作2.4 访问路径的各部分PurePath.parts2.5 方法...翻译 2018-12-13 14:37:26 · 2042 阅读 · 1 评论 -
Python 3.7.1 模块 functools
方法@functools.lru_cache(maxsize=128, typed=False)源代码: Lib / functools.py未完…该模块用于高阶函数:作用于或返回其他函数的函数。通常,任何可调用对象都可以被视为用于此模块的函数。@functools.lru_cache(maxsize=128, typed=False)译者注:这里有一个简单的 例子用一个memoiz...翻译 2018-12-13 17:54:44 · 1856 阅读 · 0 评论 -
Python 3.7.1 模块 数据类型 高效的数值数组 array
结构1. 明确数组类型2. 定义class array.array(typecode[, initializer])3.方法和常量3.1 常量array.typecodes 常量3.2 方法array.typecodearray.itemsizearray.append(x)array.buffer_info()array.byteswap()array.count(x)array.extend(...翻译 2018-12-06 21:09:09 · 1497 阅读 · 0 评论 -
Python 常用模块 列表
常用模块1. 文本操作取材自 [官方文档] (https://docs.python.org/3/library/)所列的所有模块,定期更新整理的结果。橙色部分为已经整理完毕的模块,目前已完成 3 个。1. 文本操作1.1 string——常见的字符串操作1.2 re——正则表达式操作1.3.difflib——帮助计算增量1.4 textwrap——文本包装和填充1.5 uni...原创 2018-12-06 22:02:56 · 1390 阅读 · 0 评论