公共方法即列表、元组、字符串都可以使用的方法。
1. Python内置函数(不需要import任何模块)
函数 | 描述 | 备注 |
len(item) | 计算容器中元素个数 | |
del(item) | 删除变量 | del有两种方式 |
max(item) | 返回容器中元素的最大值 | 如果是字典,只针对key比较 |
min(item) | 返回容器中元素最小值 | 如果是字典,只针对key比较 |
cmp(item1, item2) | 比较两个值 | python3中删除该函数,用比较运算符 |
2. 切片
切片使用索引值来限定范围,从一个大字符串中切出子字符串。
列表和元组都是有序集合,能够通过索引值来获取数据。
字典是一个无序的集合,使用键值对来保存数据。
3. 运算符
运算符 | Python表达式 | 结果 | 描述 | 支持数据类型 |
+ | [1,2] + [3,4] | [1,2,3,4] | 合并 | 字符串、列表、元组 |
* | ["H"] * 4 | ["H","H","H","H"] | 重复 | 字符串、列表、元组 |
in | 3 in (1,2,3) | True | 元素是否存在 | 字符串、列表、元组、字典 |
not in | 4 not in (1,2,3) | True | 元素是否不存在 | 字符串、列表、元组、字典 |
> >= == < <= | (1,2) < (2,3) | True | 元素比较 | 字符串、列表、元组 |
注:使用+来合并会生成一个新的列表,而使用extend来增加是修改原有列表。
4. 成员运算符
运算符 | 描述 | 实例 |
in | 如果在指定的序列中找到值返回True,否则返回False | 3 in (1,2,3)返回True |
not in | 如果在指定的序列中没有找到值返回True,否则返回False | 4 not in (1,2,3)返回True |
对字典来说,in和not in判断的是字典的key。