公共操作

公共运算符

1.+

①功能:合并/连接
②支持的容器类型:字符串,列表,元组
③示例:

# 1. 字符串
str1 = 'aa'
str2 = 'bb'
str3 = str1 + str2
print(str3)
#结果: aabb

# 2. 列表
list1 = [1, 2]
list2 = [10, 20]
list3 = list1 + list2
print(list3)
#结果: [1, 2, 10, 20]

# 3. 元组
t1 = (1, 2)
t2 = (10, 20)
t3 = t1 + t2
print(t3)
#结果: (1, 2, 10, 20)

2.*

①功能:复制
②支持的容器类型:字符串,列表,元组
③示例:

# 1. 字符串
print('-' * 10)
#结果:----------

# 2. 列表
list1 = ['hello']
print(list1 * 4)
#结果:['hello', 'hello', 'hello', 'hello']

# 3. 元组
t1 = ('world',)
print(t1 * 4)
#结果:('world', 'world', 'world', 'world')

3.in和not in

①功能:判断元素是否存在
②支持的容器类型:字符串,列表,元组,字典
③示例:

# 1. 字符串
print('a' in 'abcd')
print('a' not in 'abcd')
#结果:True
#结果:False

# 2. 列表
list1 = ['a', 'b', 'c', 'd']
print('a' in list1)
print('a' not in list1)
#结果:True
#结果:False

# 3. 元组
tuple1 = ('a', 'b', 'c', 'd')
print('aa' in t1)
print('aa' not in tuple1)
#结果:False
#结果:True

#4.字典
dict1 = {'name':'Tom','age':20,'gender':'男'}
print('name' in dict1)
#结果:True
print('name'not in dict1)
#结果:False
#注意:对于字典来说,in 和not in 只能用来判断键,对于字典里面的值来说,不管这
#个值实际存不存在于字典中,in和not in都默认为该值不存在该字典中
print('Tom' in dict1)
#结果:False
print('Tom'not in dict1)
#结果:True

公共方法

1.len()

①功能:计算容器中元素的个数
②支持的容器类型:字符串,列表,元组,字典,集合
③示例:

# 1. 字符串
str1 = 'abcdefg'
print(len(str1))
#结果:7

# 2. 列表
list1 = [10, 20, 30, 40]
print(len(list1))
#结果:4

# 3. 元组
t1 = (10, 20, 30, 40, 50)
print(len(t1))
#结果:5

# 4. 集合
s1 = {10, 20, 30}
print(len(s1))
#结果:3

# 5. 字典
dict1 = {'name': 'Rose', 'age': 18}
print(len(dict1))
#结果:2

2.max()和min()

①功能:返回容器中元素最⼤值,最小值
②支持的容器类型:字符串,列表,元组,集合
③示例:

# 1. 字符串
str1 = 'abcdefg'
print(max(str1))
#结果:g
print(min(str1))
#结果:a
str2 = '123456'
print(max(str2))
#结果:6
print(min(str2))
#结果:1

# 2. 列表
list1 = [10, 20, 30, 40]
print(max(list1))
#结果:40
print(min(list1))
#结果:10

#3.元组
tuple1 = {10,20,30}
print(max(tuple1))
#结果:30
print(min(tuple1))
#结果:10

#4.集合
set1 = {10,20,30,100,50}
print(max(set1))
#结果:100
print(min(set1))
#结果:10

3.enumerate()

①功能:返回可遍历的对象中所有的数据下标和数据
以下面的形式返回

(数据1的下标,数据1)
...
(数据n的下标,数据n)

②语法:enumerate(参数1,参数2)

参数1的类型:列表,元组,字符串
参数2:⽤来设置遍历数据的下标的起始值,默认为0。

③示例:

list1 = ['a', 'b', 'c', 'd', 'e']
for i in enumerate(list1):
    print(i)
#结果:
# (0, 'a')
# (1, 'b')
# (2, 'c')
# (3, 'd')
# (4, 'e')
print('---------------')
for i in enumerate(list1,1):
    print(i)
# 结果:
# (1, 'a')
# (2, 'b')
# (3, 'c')
# (4, 'd')
# (5, 'e')
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值