公共方法就是 支持大部分 数据 序列。
常见公共方法---简单
| 运算符 | 描述 | 支持的容器类型 |
|---|---|---|
| + | 合并 | 字符串、列表、元组 |
| * | 复制 | 字符串、列表、元组 |
| in | 元素是否存在 | 字符串、列表、元组、字典 |
| not in | 元素是否不存在 | 字符串、列表、元组、字典 |
案例:+ 合并
代码:
# 1、+加号,代表两个序列之间的连接与整合 str1 = 'hello' str2 = 'world' print(str1 + str2)# 2、定义两个列表,对其数据进行整合 list1 = ['刘备', '关羽'] list2 = ['诸葛亮', '赵云'] print(list1 + list2)# 3、定义两个元组,对其数据进行整合 tuple1 = (10, 20) tuple2 = (30, 40) print(tuple1 + tuple2)

案例:* 复制
代码:
# 1、字符串与乘号的关系
print('-' * 40)
print('通讯录管理系统')
print('-' * 40)# 2、列表与乘号的关系
list1 = ['*']
print(list1 * 10)# 3、元组与乘号的关系
tuple1 = (10, )
print(tuple1 * 10)

案例:in与not in方法
代码:
ips = ['192.168.10.11', '10.1.1.100', '172.15.184.31']
if '10.1.1.100' in ips:print('列表中元素已存在')
else:print('列表中元素不存在')

常见公共方法---复杂
| 编号 | 函数 | 描述 |
|---|---|---|
| 1 | len() | 计算容器中元素个数 |
| 2 | del或del() | 根据索引下标删除指定元素 |
| 3 | max() | 返回容器中元素最大值 |
| 4 | min() | 返回容器中元素最小值 |
| 5 | range(start, end, step) | 生成从start到end(不包含)的数字,步长为 step,供for循环使用 |
| 6 | enumerate() | 函数用于将一个可遍历的数据对象(如列表、元组或字符串)组合为一个索引序列,同时列出数据和数据下标,一般用在 for 循环当中。 |
案例:len() 获取字符串、列表、元组、字典、集合的长度
代码:
# 定义一个字符串
str1 = 'hello world'
print(f'字符串的长度为{len(str1)}')# 定义一个列表
list1 = [10, 20, 30, 40, 50]
print(f'列表的长度为{len(list1)}')# 定义一个字典
dict1 = {'name':'哆啦A梦', 'gender':'male', 'address':'东京'}
print(f'字典的长度为{len(dict1)}')
