Python精华速查表:2.5版
5星 · 超过95%的资源 需积分: 10 177 浏览量
更新于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的核心概念,适合快速查阅和学习。
2021-10-03 上传
2018-04-10 上传
2009-02-02 上传
2009-01-18 上传
2019-08-18 上传
2018-05-04 上传
2011-03-31 上传
2020-09-16 上传
点击了解资源详情
xiaoshuq
- 粉丝: 1
- 资源: 24
最新资源
- JHU荣誉单变量微积分课程教案介绍
- Naruto爱好者必备CLI测试应用
- Android应用显示Ignaz-Taschner-Gymnasium取消课程概览
- ASP学生信息档案管理系统毕业设计及完整源码
- Java商城源码解析:酒店管理系统快速开发指南
- 构建可解析文本框:.NET 3.5中实现文本解析与验证
- Java语言打造任天堂红白机模拟器—nes4j解析
- 基于Hadoop和Hive的网络流量分析工具介绍
- Unity实现帝国象棋:从游戏到复刻
- WordPress文档嵌入插件:无需浏览器插件即可上传和显示文档
- Android开源项目精选:优秀项目篇
- 黑色设计商务酷站模板 - 网站构建新选择
- Rollup插件去除JS文件横幅:横扫许可证头
- AngularDart中Hammock服务的使用与REST API集成
- 开源AVR编程器:高效、低成本的微控制器编程解决方案
- Anya Keller 图片组合的开发部署记录