zoukankan      html  css  js  c++  java
  • python记录_day09 初识函数

    一、认识函数

    函数:对动作或者功能的封装

    格式:

    函数声明     def  函数名():

            函数体

    函数调用     函数名()

    1 #定义函数
    2 def xiao():
    3     print("你的笑像一条恶犬")
    4     print("撞乱我心弦")
    5 
    6 # 调用函数
    7 xiao()

    二、函数的返回值

    执行完函数之后. 我们可以使用return来返回结果

    return的作用:

    1、遇到return,函数结束,后面的内容不再执行

    2、返回值。返回给调用方

      如果return后面什么都不写,或干脆不写return,那么默认返回值为None

      如果return后面写一个值,那么返回一个值,调用者可以接收

      如果return后面写了多个值,那么返回一个元组,调用者可以解构成多个变量

    三、函数的参数

    形参:

    在函数声明的时候的参数。形式上的一个完整. 表示这个函数需要xxx

    从形参角度看,参数分为

    1、位置参数 

    在声明时就表明了这个位置是什么值,调用时对应位置上的值将传给它

    2、默认值参数

    在函数声明的时候, 就可以给出函数参数的默认值. 在调用的时候可以给出具体的值, 也可以不给值, 使用默认值.

    3、混合参数       位置+默认值   位置参数要在默认值参数前面

    4、动态传参      *args , **kwargs

    实参:

    在调用函数的时候的参数。表示给函数xxx

    从实参角度看,参数分为

    1、位置参数

    按照位置的顺序分别把实参赋值给形参

    2、关键字参数

    按关键字将实参赋值给形参,不用在乎顺序

    3、混合参数  位置+关键字     注意顺序,必须让位置参数在关键字参数前面

    传参:

    把实参赋值给形参的过程

  • 相关阅读:
    【Android 工具类】经常使用工具类(方法)大全
    driver: Linux设备模型之input子系统具体解释
    ural 1057 Amount of degrees 【数位dp】
    Java8 Lambda表达式教程
    Java线程池
    NodeJS实战——创建基础应用并应用模板引擎
    【网络】代理服务器
    【HTTP】Wireshark过滤规则
    【HTTP】WireShark中获取Content-Encoding: gzip时的响应内容
    【python】判断字符串日期是否有效
  • 原文地址:https://www.cnblogs.com/zhang-yl/p/9872772.html
Copyright © 2011-2022 走看看