python内置函数
python包括了以下内置函数:
函数 | 描述 | 备注 |
---|---|---|
len() | 计算容器中的元素个数 | |
del() | 删除变量 | |
max() | 返回容器中最大的值 | 如果是字典,只针对 key 比较 |
min() | 返回容器中最小的值 | 如果是字典,只针对 key 比较 |
cmp(参数1,参数2) | 比较两个值(-1:小于 / 0:等于 / 1:大于) | python3.x取消了 cmp 函数 |
切片
python 表达式 | 结果 | 支持的数据类型 |
---|---|---|
“0123456789”[::-2] | “97531” | 字符串、列表、元组 |
切片 使用 索引值 来限定范围,从一个大的字符串中切出一个小的字符串;
列表 和 元组 都是 有序 的集合,都能够通过 索引值 获得对应的数据;
字典 是一个 无序 的集合,使用 键值对 保存数据;
运算符
运算符 | python 表达式 | 结果 | 描述 | 支持的数据类型 |
---|---|---|---|---|
+ | [1, 2] + [3, 4] | [1, 2, 3, 4] | 合并 | 字符串、列表、元组 |
* | [1, 2] * 2 | [1, 2, 1, 2] | 重复 | 字符串、列表、元组 |
in | 1 in [1, 2, 3] | True | 元素是否存在 | 字符串、列表、元组、字典 |
not in | 1 not in [1, 2, 3] | False | 元素是否不存在 | 字符串、列表、元组、字典 |
> >= == < <= | (1, 2, 3) < (4, 5, 6) | True | 元素比较 | 字符串、字典、元组 |
注意:
in 在对 字典 操作时,判断的时字典的 key ;
in 和 not in 被称为 成员运算符 ;
for 的完整语法
for 变量 in 集合:
循环体代码
else:
没有通过 break 退出循环,循环结束后执行的代码