公共操作

it2024-07-25  39

公共操作

一、运算符

运算符描述支持的容器类型+合并字符串、列表、元组*复制字符串、列表、元组in元素是否存在字符串、列表、元组、字典not in元素是否不存在字符串、列表、元组、字典

        1、准备数据

                str1 = 'aa'

                str2 = 'bb'

                list1 = [1,2]

                list2 = [10,20]

                t1 = (1,2)

                t2 = (10,20)

                dict1 = {'name':'python'}

                dict2 = {'age':30}

                # + :合并

                        print(str1+str2)#aabb

                        print(list1+list2)#[1, 2, 10, 20]

                        print(t1+t2)#(1, 2, 10, 20)

                # * :复制

                        print(str1*5)#aaaaaaaaaa

                        print(list1*5)#[1, 2, 1, 2, 1, 2, 1, 2, 1, 2]

                        print(t1*5)#(1, 2, 1, 2, 1, 2, 1, 2, 1, 2)

                # in :判断存在 True;not in:判断不存在 True

                        print('a' in str1)#True

                        print('a' not in str1)#False

                        print(10 in list2)#True

                        print(10 not in list2)#False

                        print(10 in t2)#True

                        print(10 not in t2)#False

                        print('name' in dict1)#True

                        print('name' not in dict1)#False

                        print('name' in dict1.keys())#True

                        print('name' in dict1.values())#False

二、公共方法

函数描述len()计算容器中数据的个数del和del()删除max()返回容器中元素最大值min()返回容器中元素最小值range(start,end,step)生成从start到end的数字,步长为step,供for循环使用enumerate()函数用于将一个可遍历的数据对象(如列表、元组或字符串)组合为一个索引序列,同时列出数据和数据下标,一般在for循环当中

        1、准备数据

                str1 = 'abcdef'

                list1 = [10,20,30,40,50]

                t1 = (10,20,30,40,50)

                s1 = {10,20,30,40,50}

                dict1 = {'name':'python','age':30}

                # len(容器名):计算个数

                        print(len(str1))#6

                        print(len(list1))#5

                        print(len(t1))#5

                        print(len(s1))#5

                        print(len(dict1))#2

                # del或del():删除

                        del t1

                        del(list1[0])

                        print(list1)#[20, 30, 40, 50]

                        # min()与max():最大与最小值

                        print(max(str1))

                # range(开始,结束,步长):循环遍历,不包含结束位置

                        for i in range(10):

                            print(i)

                 # enumerate(可遍历对象,star = 0):

                        for i in enumerate(list1):

                            print(i)

                        for index , char in enumerate(list1):

                   print(f'键{index}值{char}')


最新回复(0)