我不知道的 Python
记录一些跟我平常比较陌生的 Python 用法。
自文档化的 Python 语言
一直以来都忽视了这门语言的一友好性,Python 对大多函数和模块都自带简短的解释文档,可以省下去网上查阅文档和书籍的时间,真的是非常的方便。
- 列出模块中的所有函数——
dir()
|
|
- 查看完整的 Python 内置函数清单
>>> dir(__builtins__)
- 查看模块或函数的文档字符串
|
|
- 打印文档字符串
|
|
- 自定义文档字符串
|
|
类型转换
Python 使用内建函数来简化类型转换这一工作。注意:2.x版本跟3.x版本有不一样的地方。
- 整数、字符串、浮点数之间的转换
|
|
- 圆整(总是向上圆整带来的偏差可能导致计算不准确,所以 3.x圆整到最接近的偶数)
|
|
赋值
- 多重赋值(JavaScript 中解构赋值)
|
|
- 交换变量的值
|
|
3.x版本中的input函数与2.x版本区别
- 3.x 中的 input对应于2.x中的 raw_input函数
|
|
- 2.x 中的 input 函数,对用户输入的字符串求值
|
|
字符串相关
- 负数索引
|
|
- 查看字符编码:
ord(char)
|
|
- 查看编码字符:
chr(number)
|
|
有始(2016.11.4)有终