• Python基础学习笔记(七)


    一 函数定义

    二 函数名 函数体及函数的调用

    三 函数的返回值

    四 函数的参数

    一 函数定义

      函数是组织好的,可重复使用的,用来实现单一,或者关联功能的代码段

      

    二 函数名 函数体及函数的调用

      定义一个自己想要的功能函数

        函数代码块以def 关键词开头,后接函数标识符名称和圆括号.

        传入任何参数和自变量必须放在圆括号中间,圆括号中间可以用于定义参数

        函数的第一行语句可以选择性地使用注释存放函数说明

        函数内容以冒号起始,并且缩进

      函数的调用

        使用函数名即可调用函数 :  函数名()

    三 函数的返回

      return [表达式]  结束函数 , 选择性地返回一个值给调用方.  不带表达式默认返回None

      如果返回多个值,则调用者可以接收到一个tuple,  可以直接解构

    四 函数的参数

      关于参数

        1 形参

          写在函数声明位置的变量叫形参,  形式上的一个完整 , 表示这个函数需要的内容

        2 实参

          在函数调用的时候给函数传递的值叫实参,  实际执行的时候给函数传递的信息.

        3 传参

          给函数传递信息时候,  将实参交给形参的过程叫做传参

      参数的分类

        1 位置参数

          按照位置的顺序填写参数,在传参过程中,系统会默认按照位置把实参赋值到形参

        2 关键字参数

          函数调用使用关键字参数来确定传入的参数值(在函数声明的时候,可以给出函数的默认值,在调用的时候可以给出具体的值)

        3 动态传参

          动态接受位置参数

            (*args)  在参数位置编写* 表示接收任意内容(接收的是一个元组)

          动态接受关键字参数

            (**kwargs)  在参数位置使用**表示接受任意关键字参数, 接收的是一个字典

        

      参数的位置

        位置参数 > *args > 默认值参数 > **kwargs

        如想接受任意值参数 可以使用 ()*args **kwargs)

      其它

        *可迭代对象  表示把这个序列按顺序打散传参

        **字典

  • 相关阅读:
    knowledge_maven
    problems_springboot
    problems_halo
    skills_oracle
    hive启动报错(整合spark)
    根据父ID聚合
    sql2005数据库远程备份
    waitfor的使用
    CTE+操作性语句(删除无主键的相同的多行数据)+CTE操作技巧
    SQL中的CTE,查询所有的子集(子集的子集)比游标效率高
  • 原文地址:https://www.cnblogs.com/FelixTeng/p/9879542.html
Copyright © 2020-2023  润新知