集合和函数

一、集合

    1.1 集合的特征

        集合是无序的,集合中的元素是唯一的,集合一般用于元组或者列表中的元素去重

    1.2 集合的格式

        变量名={元素,元素,,,}

    1.3 添加元素

        1.3.1add

            nums={11,24,45,96,28}

            nums.add(42)

            print(nums)

        1.3.2update

            nums={11,24,45,96,28}

            nums2=["linan","hujiawei1"]

            nums.update(nums2)

            print(nums)

    1.4 删除元素

            remove pop discard

            1.4.1 remove

                    nums={11,24,45,96,28}

                    nums.remove(24)

                    print(nums)

            1.4.2 pop

                    nums={11,24,45,96,28}

                    nums.pop()

                    print(nums)

            1.4.3 discard

                    nums={11,24,45,96,28}

                    nums.discard(24)

                    print(nums)

    1.5:集合的交集和并集

            1.5.1:交集

                    set1={"linan","hujiawei","haha"}

                    set2={"hujiawei","susala"}

                    set3=set1&set2

                    print(set3)

            1.5.2:并集

                    set1={1,2,3,4}

                    set2={3,4,5,6}

                    new_set=set1|set2

                    print(new_set)

二、函数

    2.1 什么是函数

            在开发程序时,需要某块代码多次,但是为了提高编写的效率以及代码的重用,所以把具有独立功能的代码块组织为一个小模块,这就是函数

    2.2 函数定义和调用

            def 函数名():

                    print("hello word")

            hello()

    2.3 函数参数

            def add2num():

                a=11

                b=22

                c=a+b

                print c

            2.3.1:位置参数

                def 函数名(参数1,参数2):

                        代码块

                函数名(值1,值2)

            2.3.2 关键字参数

                def 函数名(参数1,参数2):

                    代码块

                函数名(参数1=值1,参数2=值2)

            2.3.3:缺省参数

                def printinfo(name,age=20):

                        print("name:",name)

                        print("age:",age)

                printinfo(name="李楠")

            2.3.4 不定长参数

                def printinfo(*args,**kwargs):

                    print("args:",args)

                    print("kwargs:",kwargs)

                printinfo(参数)

            2.3.5:参数位置顺序

                def fun(位置参数,*args,缺省参数,**kwargs):

                        代码块

                fun(参数值)

    2.4:函数返回值

            def sum():

                代码块

                return  值

            sum()

©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

  • 一、集合 1.1 集合的特征 集合是无序的,集合中的元素是唯一的,集合一般用于元组或者列表中的元素去重 1.2 集...
    MouN明星阅读 1,202评论 0 0
  • 一.集合 什么是集合(set)a.集合是python内置的一个容器类的数据类型,是可变、无序的b.字面量——使用{...
    2ez4ddf阅读 721评论 0 0
  • 一、集合 1、特征:集合是无序的,一般用于元组或者列表中的元素去重 2、格式:变量名=set()、...
    384bdb547ea6阅读 3,947评论 11 1
  • python基本语法 1.python介绍 Python 是一个高层次的结合了解释性、编译性、互动性和面向对象的脚...
    格乐1107阅读 1,864评论 0 0
  • 一、集合简介 (set) 1.与列表基本一致 2.与列表不同点:①只能存不可变的对象 ②无序性(插入的与储存顺序不...
    谦友111阅读 1,648评论 0 0

友情链接更多精彩内容