zoukankan      html  css  js  c++  java
  • python之路-day09-初识函数

    一、什么是函数

    定义一个事情或者功能。等到需要的时候直接去用就好了。name这里定义的东西就是一个函数。

    函数:对代码块和功能的封装和定义

     

    二、函数的定义,函数名,函数以及函数的调用

     

    1、我们使用def 关键字来定义函数,函数的定义语法:

      def 函数名():

        函数体

    这里的函数名的命名规则和使用变量名规则基本一样。

    函数体:就是函数被执行之后要执行的代码

     

    2、函数的调用 :使用函数名可以调用函数,写法:函数名(),这个时候函数的函数体会被执行

     

     

     三、函数的返回

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

    函数中return的使用:

      1、函数中遇到 return,此函数结束,不再继续执行。

      2、给函数的调用者一个访问结果

     

      函数的返回值可以有多个结果:

     

     总结一下:

      1、遇到return, 此函数结束,函数后面的东西将不会再执行

      2、 return 返回值

      关于返回值:

        如果return什么都不写或者干脆不写return,name返回的就是None

        如果return后面写了多个结果,则调用者可以接受一个tuple ,调用者可以直接结构成多个变量

     

     

     四、函数的参数

      

      参数,函数在调用的时候指定具体的一个变量的值,就是参数。 语法:

      def 函数名(参数列表):

        函数体

      首先我们先把代码改一下

     .

      结果:
      拿出⼿机
      打开陌陌
      找个漂亮的妹⼦
      约不约
      拿出⼿机
      打开微信
      找个漂亮的妹⼦
      约不约
      拿出⼿机
      打开探探
      找个漂亮的妹⼦
      约不约

     

     关于参数:

      1、参数:函数在执行过程中给函数传递的信息

      2、形参:函数在声明的时候写的变量-----------声明

      3、实参:函数在调用的时候,给形参传递的具体的值-------------调用

      4、传参:把实参赋值给形参的过程叫传参

     

     参数的分类:形参和实参。个数要意义对应

      形参:在函数声明的时候

        1、位置参数

        2、默认值参数

        3、混合,顺序的问题

      实参:在函数调用的时候。

        1、位置参数  按照形参声明的位置给参数传递信息

        2、关键字参数  根据形参声明的变量名来传递信息

        3、混合参数

          位置+关键字,顺序,先位置参数,然后关键字

  • 相关阅读:
    python学习---字符编码
    python学习--变量
    python学习--pycharm编辑器及优化设置
    python学习--第一个python程序helloworld
    python安装
    python学习---python2与python3的区别
    win7下weblogic安装与部署项目调试记录
    ubuntu获得root用户权限,使用xshell连接!
    linux命令
    nginx + tomcat 集群记录
  • 原文地址:https://www.cnblogs.com/alvin-jie/p/9871363.html
Copyright © 2011-2022 走看看