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、混合参数  位置+关键字     注意顺序,必须让位置参数在关键字参数前面

    传参:

    把实参赋值给形参的过程

  • 相关阅读:
    第十三周助教作业
    【西北师大-19软工】第五次作业成绩汇总
    第十二周助教工作总结
    第十一周助教工作总结
    第九周助教工作总结
    第八周助教工作总结
    第七周助教工作总结
    SQLAlchemy 学习笔记(二):ORM 基础
    WebSocket 与 HTTP/2
    Chrome 与 Firefox-Dev 的 DevTools
  • 原文地址:https://www.cnblogs.com/zhang-yl/p/9872772.html
Copyright © 2011-2022 走看看