Python3 基础教程 - 廖雪峰['asp', 'php'] >>> s = ['python', 'java', p, 'scheme'] 要拿到'php'可以写 p[1]或者 s[2][1],因此 s 可以看成是一个二维数组, 类似的还有三维、四维……数组,不过很少用到。 如果一个 list 中一个元素也没有,就是一个空的 list,它的长度为 0: >>> L = [] >>> len(L) 0 tuple 'Zoo', 'Credit'], key=str.lower, reverse=True) ['Zoo', 'Credit', 'bob', 'about'] 从上述例子可以看出,高阶函数的抽象能力是非常强大的,而且,核心 代码可以保持得非常简洁。 Python3 基础教程【完整版】 http://www.yeayee.com/ 137/531 小结 sorted()也是一个高阶函数。用 jetbrains.com/pycharm/ 另外,Eclipse 加上 pydev 插件也可以调试 Python 程序。 小结 写程序最痛苦的事情莫过于调试,程序往往会以你意想不到的流程来运 行,你期待执行的语句其实根本没有执行,这时候,就需要调试了。 虽然用 IDE 调试起来比较方便,但是最后你会发现,logging 才是终极 武器。 参考源码 do_assert.py0 码力 | 531 页 | 5.15 MB | 1 年前3
2 张孝峰 Python与云 AWS的Python原生应用浅析 开始研发 2004 AWS Lambda 2014/11 2019/10 22个区域 165项服务 Python被称为“瑞士军刀” • Web开发 • AI / 机器学习 • 自动化运维 • 网络爬虫 • 大数据分析 48 82 160 280 516 722 1017 1430 1,957 2009 2011 2012 2013 2014 2015 2016 2017 Infrastructure as Code AWS CloudFormation 这个样例模板,通过500多行JSON代码完整的描述了一个LAMP网站 包括私有网络架构,数据库,和根据业务量自动伸缩的能力 Infrastructure as Code Infrastructure is Code vs AWS Cloud Development Kit (CDK) 虚拟机 容器 无服务器0 码力 | 42 页 | 8.12 MB | 1 年前3
Python 标准库参考指南 3.8.20 Python 编写并以源码形式导入。有些模块提供专用于 Python 的接 口,例如打印栈追踪信息;有些模块提供专用于特定操作系统的接口,例如操作特定的硬件;另一些模 块则提供针对特定应用领域的接口,例如万维网。有些模块在所有更新和移植版本的 Python 中可用;另 一些模块仅在底层系统支持或要求时可用;还有些模块则仅当编译和安装 Python 时选择了特定配置选项 时才可用。 本手册以” 从内到外” view 中元素的数量。对于更高的维度,其长度等于表示 view 的嵌套列表的长度。 itemsize 属性可向你给出单个元素所占的字节数。 memoryview 支持通过切片和索引访问其元素。一维切片的结果将是一个子视图: >>> v = memoryview(b'abcefg') >>> v[1] 98 >>> v[-1] 103 >>> v[1:4]是一个来自于struct 模块的原生格式说明符,则也支持使用整数或由整数构成的元 组进行索引,并返回具有正确类型的单个 元素。一维内存视图可以使用一个整数或由一个整数构 成的元组进行索引。多维内存视图可以使用由恰好 ndim 个整数构成的元素进行索引,ndim 即其维 度。零维内存视图可以使用空元组进行索引。 这里是一个使用非字节格式的例子: >>> import array >>> a = array 0 码力 | 1927 页 | 9.69 MB | 9 月前3
Python 标准库参考指南 3.8.20 Python 编写并以源码形式导入。有些模块提供专用于 Python 的接 口,例如打印栈追踪信息;有些模块提供专用于特定操作系统的接口,例如操作特定的硬件;另一些模 块则提供针对特定应用领域的接口,例如万维网。有些模块在所有更新和移植版本的 Python 中可用;另 一些模块仅在底层系统支持或要求时可用;还有些模块则仅当编译和安装 Python 时选择了特定配置选项 时才可用。 本手册以” 从内到外” view 中元素的数量。对于更高的维度,其长度等于表示 view 的嵌套列表的长度。 itemsize 属性可向你给出单个元素所占的字节数。 memoryview 支持通过切片和索引访问其元素。一维切片的结果将是一个子视图: >>> v = memoryview(b'abcefg') >>> v[1] 98 >>> v[-1] 103 >>> v[1:4]是一个来自于struct 模块的原生格式说明符,则也支持使用整数或由整数构成的元 组进行索引,并返回具有正确类型的单个 元素。一维内存视图可以使用一个整数或由一个整数构 成的元组进行索引。多维内存视图可以使用由恰好 ndim 个整数构成的元素进行索引,ndim 即其维 度。零维内存视图可以使用空元组进行索引。 这里是一个使用非字节格式的例子: >>> import array >>> a = array 0 码力 | 1927 页 | 9.69 MB | 9 月前3
python3学习手册math.ceil(3.1) #返回4 ③math.floor() 去尾法 import math math.floor(3.99) #返回3 ★二维list 直接定义: matrix = [[0, 0, 0], [0, 0, 0], [0, 0, 0]] 间接定义: matrix = [[0 for i in range(3)] for i in 小list,每小list为3元素 print(matrix) matrix = [0 for _ in range(10)] # 下划线表示占位符,如果写 i,有时会提示i未被使用 print(matrix) 三维类推: matrix = [[[0 for _ in range(3)] for _ in range(4)] for _ in range(2)] print(matrix) #查看数组行数与列数 from 包名x import * #这时,只会导入 包名x 下的__init__.py里的 __all__=[这里列出的函 数及变量] 一个模块被另一程序第一次导入时,其主程序将运行,若不想让它运 行,可做个判断: if __name__=="__main__": #被导入模块的主程序写这里,只有它自己执行时才运行这里的代码 else: #来自另一程序的调用 import0 码力 | 213 页 | 3.53 MB | 1 年前3
Python 标准库参考指南 3.10.15 Python 编写并以源码形式导入。有些模块提供专用于 Python 的接口, 例如打印栈追踪信息;有些模块提供专用于特定操作系统的接口,例如操作特定的硬件;另一些模块则提供 针对特定应用领域的接口,例如万维网。有些模块在所有更新和移植版本的 Python 中可用;另一些模块仅在 底层系统支持或要求时可用;还有些模块则仅当编译和安装 Python 时选择了特定配置选项时才可用。 本手册以” 从内到外” view 中元素的数量。对于更高的维度,其长度等于表示 view 的嵌套列表的长度。 itemsize 属性可向你给出单个元素所占的字节数。 memoryview 支持通过切片和索引访问其元素。一维切片的结果将是一个子视图: >>> v = memoryview(b'abcefg') >>> v[1] 98 >>> v[-1] 103 >>> v[1:4]是一个来自于struct 模块的原生格式说明符,则也支持使用整数或由整数构成的元组 进行索引,并返回具有正确类型的单个 元素。一维内存视图可以使用一个整数或由一个整数构成的元 组进行索引。多维内存视图可以使用由恰好 ndim 个整数构成的元素进行索引,ndim 即其维度。零维内 存视图可以使用空元组进行索引。 这里是一个使用非字节格式的例子: >>> import array >>> a = array 0 码力 | 2207 页 | 10.45 MB | 9 月前3
Python 标准库参考指南 3.9.20 Python 编写并以源码形式导入。有些模块提供专用于 Python 的接 口,例如打印栈追踪信息;有些模块提供专用于特定操作系统的接口,例如操作特定的硬件;另一些模 块则提供针对特定应用领域的接口,例如万维网。有些模块在所有更新和移植版本的 Python 中可用;另 一些模块仅在底层系统支持或要求时可用;还有些模块则仅当编译和安装 Python 时选择了特定配置选项 时才可用。 本手册以” 从内到外” view 中元素的数量。对于更高的维度,其长度等于表示 view 的嵌套列表的长度。 itemsize 属性可向你给出单个元素所占的字节数。 memoryview 支持通过切片和索引访问其元素。一维切片的结果将是一个子视图: >>> v = memoryview(b'abcefg') >>> v[1] 98 >>> v[-1] 103 >>> v[1:4]是一个来自于struct 模块的原生格式说明符,则也支持使用整数或由整数构成的元 组进行索引,并返回具有正确类型的单个 元素。一维内存视图可以使用一个整数或由一个整数构 成的元组进行索引。多维内存视图可以使用由恰好 ndim 个整数构成的元素进行索引,ndim 即其维 度。零维内存视图可以使用空元组进行索引。 这里是一个使用非字节格式的例子: >>> import array >>> a = array 0 码力 | 2015 页 | 10.12 MB | 9 月前3
Python 标准库参考指南 3.10.15 Python 编写并以源码形式导入。有些模块提供专用于 Python 的接 口,例如打印栈追踪信息;有些模块提供专用于特定操作系统的接口,例如操作特定的硬件;另一些模 块则提供针对特定应用领域的接口,例如万维网。有些模块在所有更新和移植版本的 Python 中可用;另 一些模块仅在底层系统支持或要求时可用;还有些模块则仅当编译和安装 Python 时选择了特定配置选项 时才可用。 本手册以” 从内到外” view 中元素的数量。对于更高的维度,其长度等于表示 view 的嵌套列表的长度。 itemsize 属性可向你给出单个元素所占的字节数。 memoryview 支持通过切片和索引访问其元素。一维切片的结果将是一个子视图: >>> v = memoryview(b'abcefg') >>> v[1] 98 >>> v[-1] 103 >>> v[1:4]是一个来自于struct 模块的原生格式说明符,则也支持使用整数或由整数构成的元 组进行索引,并返回具有正确类型的单个 元素。一维内存视图可以使用一个整数或由一个整数构 成的元组进行索引。多维内存视图可以使用由恰好 ndim 个整数构成的元素进行索引,ndim 即其维 度。零维内存视图可以使用空元组进行索引。 这里是一个使用非字节格式的例子: >>> import array >>> a = array 0 码力 | 2072 页 | 10.39 MB | 9 月前3
Python 标准库参考指南 3.8.20 Python 编写并以源码形式导入。有些模块提供专用于 Python 的接口, 例如打印栈追踪信息;有些模块提供专用于特定操作系统的接口,例如操作特定的硬件;另一些模块则提供 针对特定应用领域的接口,例如万维网。有些模块在所有更新和移植版本的 Python 中可用;另一些模块仅在 底层系统支持或要求时可用;还有些模块则仅当编译和安装 Python 时选择了特定配置选项时才可用。 本手册以” 从内到外” view 中元素的数量。对于更高的维度,其长度等于表示 view 的嵌套列表的长度。 itemsize 属性可向你给出单个元素所占的字节数。 memoryview 支持通过切片和索引访问其元素。一维切片的结果将是一个子视图: >>> v = memoryview(b'abcefg') >>> v[1] 98 >>> v[-1] 103 >>> v[1:4]是一个来自于struct 模块的原生格式说明符,则也支持使用整数或由整数构成的元组 进行索引,并返回具有正确类型的单个 元素。一维内存视图可以使用一个整数或由一个整数构成的元 组进行索引。多维内存视图可以使用由恰好 ndim 个整数构成的元素进行索引,ndim 即其维度。零维内 存视图可以使用空元组进行索引。 这里是一个使用非字节格式的例子: 4.8. 二进制序列类型 --- bytes, bytearray 0 码力 | 2052 页 | 9.74 MB | 9 月前3
Python 标准库参考指南 3.9.20 Python 编写并以源码形式导入。有些模块提供专用于 Python 的接口, 例如打印栈追踪信息;有些模块提供专用于特定操作系统的接口,例如操作特定的硬件;另一些模块则提供 针对特定应用领域的接口,例如万维网。有些模块在所有更新和移植版本的 Python 中可用;另一些模块仅在 底层系统支持或要求时可用;还有些模块则仅当编译和安装 Python 时选择了特定配置选项时才可用。 本手册以” 从内到外” view 中元素的数量。对于更高的维度,其长度等于表示 view 的嵌套列表的长度。 itemsize 属性可向你给出单个元素所占的字节数。 memoryview 支持通过切片和索引访问其元素。一维切片的结果将是一个子视图: >>> v = memoryview(b'abcefg') >>> v[1] 98 >>> v[-1] 103 >>> v[1:4]是一个来自于struct 模块的原生格式说明符,则也支持使用整数或由整数构成的元组 进行索引,并返回具有正确类型的单个 元素。一维内存视图可以使用一个整数或由一个整数构成的元 组进行索引。多维内存视图可以使用由恰好 ndim 个整数构成的元素进行索引,ndim 即其维度。零维内 存视图可以使用空元组进行索引。 这里是一个使用非字节格式的例子: >>> import array >>> a = array 0 码力 | 2146 页 | 10.17 MB | 9 月前3
共 165 条
- 1
- 2
- 3
- 4
- 5
- 6
- 17













