为了账号安全,请及时绑定邮箱和手机立即绑定
  • print('字符串:{},字符串2:{}'.format('字符串’,'字符串'))


    format() 方法可以插入多个字符


    另外若存在 

    return  #后面内容为空

    调用函数结果返回None

    查看全部
  • 自定义函数的参数可以存在默认参数


    默认参数必须要在必需参数之后,否则报错


    当调用函数时,只输入必需参数,则按默认参数计算

    若输入必需参数和其他参数组和,以输入的参数计算

    查看全部
  • 注意函数体内 循环跳出后再输出结果 

    不然会出现函数输出的是第一步循环的结果

    查看全部
  • 自定义的函数参数可以各种类型


    通过 isinstance(需要判断的参数,需要判断的类型) 判断参数是否为函数体正常运行时的参数类型


    函数体内可以在判断条件内

    return 输出结果

    查看全部
    0 采集 收起 来源:Python函数参数

    2024-02-28

  • 递归函数:

        函数本身调用函数本身


    函数内部可以调用其他函数

    查看全部
    0 采集 收起 来源:Python递归函数

    2024-02-28

  • 多个结果的函数返回结果 是一个元组


    需要单独区分每个结果则通过下标输出

    查看全部
  • 函数返回的结果有多种


    1、返回实际结果输出

    2、返回none值(一般函数体内打印结果)

    3、返回多个结果

        def 函数名(参数):

                结果1 = 变换处理

                结果2 = 变换处理

                return 结果1,结果2

    多个结果用 逗号 ,分隔


    可定义多个变量 = 存在多个结果的函数、

    变量名1,变量名2  = 函数名(参数)

    查看全部
  • 自定义函数


        def 自定义函数名( 参数 ):

                函数体(即参数的变换处理过程)

                return 结果(即变换后参数最终输出的结果)

    查看全部
    0 采集 收起 来源:Python定义函数

    2024-02-28

  • 函数内部可以嵌套函数


    字符串和int整型无法组合输出

    需要一起输出时,把int转换成字符串后组合输出

    或者把整型插入字符串末尾

    字符串{}.format(int整型)

    查看全部
    0 采集 收起 来源:什么是函数

    2024-02-28

  • 判断子集

    set集合1.issubset.set集合2

    若集合1是集合2的子集,则返回为真

    若集合1不是集合2的子集,则返回为假


    判断超集

    set集合1.issuperset.set集合2

    若集合1是集合2的超集,则返回真


    判断是否存在重合

    set集合1.isdisjoint.set集合2

    若存在重合部分,则返回假

    查看全部
  • 列表 L = [ ]

    元组 T = ( )

    字典 D = { 'key':value }

    set集合 S = set([ ])


    列表 list

    增:list.append(增加的元素)    往末尾增加

            list.insert(增加的元素) 默认往末尾增加

            list.insert(下标,增加的元素)指定下标位置增加

            list.extend(另一个列表) 往末尾接上另一个列表的元素

    删:del list[下标] 删除下标位置的元素

            list.remove(元素) 删除列表中第一个

    查:if 变量名 in list

            list.index(元素)查找列表中指定元素所在的下标

    改:list[下标] = 元素 把列表中指定下标位置的元素修改成其他元素


    元组 tuple

    增:元组元素 不可变,可以往当前元组加入新元组的方式增加元素

            新元组 = 当前元组 + 需要新增元素组成的元组

    删:元组元素不可删,还是需要通过命名新元组的方式删除旧元组的元素

            新元组 = tuple(x for x in 旧元组 if x != '删除的元素')

    查:tuple[下标] 指定下标位置的元素

    改:将元组转换成可修改的列表 list = list(tuple)

            

    字典 dict

    增:dict.add(key:value)

            dict['新增的key'] = value

    删:dict.clear()  清除字典所有元素

            dict.pop('key') 删除字典中key键以及其值

    查:dict.get('key') 获取指定key的value值

    改:dict.update(另一个字典)  相当于往原字典中末尾增加另一个字典的元素

            dict['已有key'] = 新的value


    set集合

    增:set.add(新元素)

    删:set.remove(删除的元素)

            set.discard(删除的元素)当元素不存在时,不会报错

            set.clear() 删除所有元素

    查:if 变量名 in set集合

    改:无法直接修改只能间接修改

            

    查看全部
  • set集合可以让去除重复的函数保留一个

    查看全部
  • 可变关键字参数  **kwargs,当作字典dict使用
    查看全部
  • *args ,可以传入任意数量的参数,其实是将其转换成元祖tuple来操作
    查看全部
  • 使用isinstance判断数据类型
    例子
    def my_abs(x):
        if not isinstance(x, int) or not isinstance(x, float):
             print('param type error.')
             return None
         if x >= 0:
              return x
         else:
              return -x
    查看全部
    0 采集 收起 来源:Python函数参数

    2024-02-28

举报

0/150
提交
取消
课程须知
如果您了解程序设计的基本概念,会简单使用命令行,了解中学数学函数的概念,那么对课程学习会有很大的帮助,让您学起来得心应手,快速进入Python世界。
老师告诉你能学到什么?
通过本课程的学习,您将学会搭建基本的Python开发环境,以函数为基础编写完整的Python代码,熟练掌握Python的基本数据类型以及list和dict的操作,灵活使用流程控制语句。

微信扫码,参与3人拼团

意见反馈 帮助中心 APP下载
官方微信
友情提示:

您好,此课程属于迁移课程,您已购买该课程,无需重复购买,感谢您对慕课网的支持!