公共操作

    科技2022-09-04  123

    公共运算符

    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')
    Processed: 0.008, SQL: 9