1.+:可拼接,可用于字符串、元组、列表
print('hello'+'world') # 拼接字符串
print(('hello','world') + ('ok')) # 拼接元组
2.-:只能用于集合,求差集
print({1,2,3}-{3}) # {1.2}
3.*:用于字符串、元组、列表,表示重复多次,不能用于字典和集合(字典与集合不允许重复)
print('hello'*3) #hellohellohello
print([1,2,3] * 3) # [1,2,3,1,2,3,1,2,3]
4.in:成员运算符,都可用
注意:in用于字典时判断的是key
print('a' in 'abc') # True
print(i in [1,2,3]) # True
print(4 in (3,4,5)) # True
print(2 in {1,2,3}) # True
print('name' in {'name':'sxl','age':125}) # True
print('sxl' in {'name':'sxl','age':125}) # False
5.带下标的遍历:enumerate类的使用,一般用于列表和元组等有序的数据
nums = [4,6,2,8]
count = (4,6,2,8)
# i 是下标,e是nums中的每一个元素值
for i,e in enumerate(nums):
print('第%d个数据是%d' % (i,e))
# 结果
# 第0个数据是4
# 第1个数据是6
# 第2个数据是2
# 第3个数据是8
for i,e in enumerate(count):
print('第%d个数据是%d' % (i,e))
# 结果
# 第0个数据是4
# 第1个数据是6
# 第2个数据是2
# 第3个数据是8