运算符
运算符加号
str1 = 'A'
str2 = 'B'
list1 = [1, 2]
list2 = [3, 4]
tup1 = (1, 2)
tup2 = (3, 4)
print(str1 + str2)
print(list1 + list2)
print(tup1 + tup2)
输出:
AB
[1, 2, 3, 4]
(1, 2, 3, 4)
运算符乘号
print(str1 * 5)
print(list1 * 5)
print(tup1 * 5)
输出:
AAAAA
[1, 2, 1, 2, 1, 2, 1, 2, 1, 2]
(1, 2, 1, 2, 1, 2, 1, 2, 1, 2)
判断数据是否存在
in
not in
len()
str1 = 'Aaaa'
list1 = [1, 2]
tup1 = (1, 2)
dic1 = {'name': 'lianglaifu', 'age': '1.2'}
print(len(str1))
print(len(list1))
print(len(tup1))
print(len(dic1))
del或del()
max()
str1 = 'AaaabcdfewgwegFMWINF'
list1 = [1, 2, 3, 4, 5]
print(max(str1))
print(max(list1))
print(min(list1))
输出:
w
5
1
range(start, end, step)
注意:range()生成的序列不包含end数字
enumerate()
语法:enumerate(可遍历对象, start=0)
list1 = ['a', 'b', 'c', 'd', 'e']
for i in enumerate(list1):
print(i)
输出:
(0, 'a')
(1, 'b')
(2, 'c')
(3, 'd')
(4, 'e')
for i in enumerate(list1, start=1):
print(i)
输出:
(1, 'a')
(2, 'b')
(3, 'c')
(4, 'd')
(5, 'e')
容器类型转换
tuple() ---转换成元祖
list1 = ['a', 'b', 'c', 'd', 'e']
tup1 = (1, 2, 3, 4)
s1 = {10, 20, 30, 40}
print(tuple(list1))
print(tuple(s1))
输出:
('a', 'b', 'c', 'd', 'e')
(40, 10, 20, 30)
list() ---转换成列表
set() ---转换成集合
注意:
集合可以快速完成列表去重
集合不支持下标