zoukankan      html  css  js  c++  java
  • Python【day 9】函数入门1

    1、什么是函数

    函数的概念:对功能或者动作的封装
    函数的好处:避免重复代码

    2、函数的定义

    1、函数的定义

    def 函数名(形参列表):
      函数体(return)

    2、函数的调用

    函数名(实参列表)

    3、函数的返回值

    1、return一个值
    2、return多个值,返回的是一个元组(元组可以解构,解包)
    3、return后面是空白,返回的是None
    4、没有return,返回的也是None
    5、调用函数的过程中,遇到return,return后面的代码就不会执行,终止代码运行
      函数调用中的return就类似于for循环的break

    4、函数的参数(一部分)

    001概念
    1、参数的概念:函数在调用的过程中,给函数传递的信息(更多的是实参)
    2、形参的概念:定义函数的时候,给出的变量就是形式参数(简称-形参)
    3、实参的概念:调用函数的时候,给出的具体值就是实际参数(简称-实参)
    4、传参的概念:调用函数的过程中,把实参的值赋值给形参的过程,就叫传参

      002分类

    1、实参的分类

    1、位置参数:按照形参的位置,进行参数传递--最常见
    2、关键字参数:按照形参的名字,进行参数传递--打开文件的mode='r' encoding='utf-8'
    3、混合参数:
      规则:位置参数必须在前面,关键字参数必须放在最后(否则报错)

    2、形参的分类

    1、位置参数:按照位置的顺序,排列形参列表--最常见
    2、默认参数:默认参数必须放在最后(否则报错)
      规则:如果实参没有传值,那么形参-默认参数就取默认值,生效
      如果实参有传值,那么形参-默认参数就会被覆盖,不生效

  • 相关阅读:
    diary and html 文本颜色编辑,行距和其它编辑总汇
    bash coding to changeNames
    virtualbox ubuntu 网络连接 以及 连接 secureCRT
    linux 学习6 软件包安装
    linux 学习8 权限管理
    vim 使用2 转载 为了打开方便
    ubuntu
    linux 学习15 16 启动管理,备份和恢复
    linux 学习 14 日志管理
    linux 学习 13 系统管理
  • 原文地址:https://www.cnblogs.com/zengluo/p/12606017.html
Copyright © 2011-2022 走看看