公共方法
运算符
| 运算符 | Python 表达式 | 结果 | 描述 | 支持的数据类型 |
|---|---|---|---|---|
+ | [1, 2] + [3, 4] | [1, 2, 3, 4] | 合并 | 字符串、列表、元组 |
* | 'Hi!' * 4 | ['Hi!', 'Hi!', 'Hi!', 'Hi!'] | 复制 | 字符串、列表、元组 |
in | 3 in (1, 2, 3) | True | 元素是否存在 | 字符串、列表、元组、字典 |
not in | 4 not in (1, 2, 3) | True | 元素是否不存在 | 字符串、列表、元组、字典 |
Python包含了以下内置函数
| 序号 | 方法 | 描述 |
|---|---|---|
| 1 | operator.lt(a, b) | 比较两个值,相当于 a < b |
| 1 | operator.le(a, b) | 比较两个值,相当于 a <= b |
| 1 | operator.eq(a, b) | 比较两个值,相当于 a == b |
| 1 | operator.ne(a, b) | 比较两个值,相当于 a != b |
| 1 | operator.gt(a, b) | 比较两个值,相当于 a > b |
| 1 | operator.ge(a, b) | 比较两个值,相当于 a >= b |
| 2 | len(item) | 计算容器中元素个数 |
| 3 | max(item) | 返回容器中元素最大值 |
| 4 | min(item) | 返回容器中元素最小值 |
| 5 | del(item) | 删除变量 |
python 3.4.3版本使用 operator 替代 cmp,使用前需要导入
import operator
python
mport operator
operator.eq('hello', 'name')
返回 false1
2
3
2
3
range 函数
range函数的语法,返回的结果是一个整数序列的对象。可以通过命令行help(range)进行查看
python
range(stop)
range(start, stop[, step])1
2
2
参数说明:
- start: 计数从 start 开始。默认是从 0 开始。例如range(5)等价于range(0, 5);
- stop: 计数到 stop 结束,但不包括 stop。例如:range(0, 5) 是[0, 1, 2, 3, 4]没有5
- step:步长,默认为1。例如:range(0, 5) 等价于 range(0, 5, 1)
常见的用法
python
for i in range(5):
print(i)
list(range(0,10,2)) # 使用切片的方式,2代表的歩长
[0, 2, 4, 6, 8]
list(range(0, -10, -1)) # 歩长是-1,倒序
[0, -1, -2, -3, -4, -5, -6, -7, -8, -9]1
2
3
4
5
6
7
8
2
3
4
5
6
7
8