Python精华速查表:2.5版

5星 · 超过95%的资源 需积分: 10 5 下载量 113 浏览量 更新于2024-10-17 收藏 110KB PDF 举报
"python_reference_card" 这篇精简的Python手册涵盖了Python 2.5版本的关键知识点,包括变量类型、数字操作、序列(如列表、元组和字符串)以及其他基础功能。以下是对这些内容的详细说明: 1. 变量类型: - 数字:Python支持整型(int)、浮点型(float)以及复数(complex)。整型可以以十进制(dec)、八进制(oct)或十六进制(hex)表示。例如,`42` 是十进制整数,`052` 是八进制,`0x2A` 是十六进制。`42L` 和 `052L` 表示长整型。 - 浮点数:如 `0.2`、`.84`、`.1e10` 和 `1.0e-7`,用于表示小数和科学计数法。 - 复数:如 `5.0 - 2.0j`,可以通过 `complex()` 函数创建。 2. 数字操作: - `abs(n)`:返回数字的绝对值。 - `divmod(x, y)`:返回一个包含商和余数的元组 `(x // y, x % y)`。 - `hex(n)` 和 `oct(n)`:分别将数字转换为十六进制和八进制字符串。 - `ord(c)`:获取字符的Unicode码点。 - `round(x, n)`:将数字四舍五入到指定的小数位数。 - `cmp(x, y)`:比较两个值,返回 `-1`(如果 `x < y`),`0`(如果 `x == y`),或 `1`(如果 `x > y`)。 - `coerce(x, y)`:确保 `x` 和 `y` 是相同类型的。 - `pow(x, y, z)`:计算 `(x ** y) % z` 的结果。 - `float("3.14")` 和 `int("42", base)`:将字符串转换为相应类型的数字,`base` 参数用于指定基数。 3. 序列(列表、元组和字符串): - 列表(mutable):用方括号 `[]` 创建,如 `s = [1, "bla", [1+2J, 1.4], 4]`。 - 元组(immutable):用圆括号 `()` 创建,如 `t = (1, "bla", [1+2J, 1.4], 4)`。 - 列表转换:`l = list(t)` 将元组转换为列表,`t = "example"` 将字符串视为不可变序列。 - 序列操作:包括索引、切片、连接、复制、排序等。 4. 其他功能: - `import math` 和 `import cmath`:引入数学和复数数学模块,提供额外的数学函数。 - `import random`:引入随机数生成模块,如 `random.randint(a, b)` 生成 `a` 到 `b` 区间内的整数。 这份参考卡以简洁的形式提供了Python的核心概念,适合快速查阅和学习。