Skip to main content

06-公共操作

# 一、+:合并,拼接,适用于 字符串、列表、元组,注意:不适用于集合set
# 1.字符串
str1 = 'a'
str2 = 'b'
result = str1 + str2
print(result)
# 2.列表
list1 = [1, 2]
list2 = [3, 4]
result = list1 + list2
print(result)
# 3.元组
t1 = (1,)
t2 = (0.3, '2')
result = t1 + t2
print(result)
# 4.集合不适用 +
s1 = {0.1, 1, 'a'}
s2 = {3}
result = s1 + s2
print(result)
# 二、*:复制,适用于 字符串、列表、元组
# 1.列表
list1 = ['hello']
print(list1 * 4)

# 2.字符串
print('*' * 5) # 打印5个*

# 3.元组
t1 = ('%',)
print(t1 * 7)
# 三、in:元素是否存在,适用于 字符串、列表、元组、字典
list1 = ['a', 'b', 'c', 'd']
print('a' in list1) # 判断的结果是True或False,在Python中0为False
# 四、not in:元素是否不存在,适用于 字符串、列表、元组、字典
t1 = (1,)
print(2 not in t1)
# 公共方法
# len():表示计算元素个数。字符串 列表 元组 集合 字典 都适用
# 集合举例
s1 = {10, 20, 30}
print(len(s1))
# del:删除,适用于 字符串、列表
str1 = 'abc'
del str1 # 没有指定删除某个元素时,而是删除整个对象
print(str1)
# max():最大值
list1 = [1, 3, 2, 10]
print(max(list1))
print(min(list1))
# range():范围
for i in range(5):
print(i)
# enumerate():效果是(下标,数据)一一列出,通常用for来遍历
list1 = [1, 3, 2, 10]
for i in enumerate(list1):
print(i)
    (0, 1)
(1, 3)
(2, 2)
(3, 10)