zoukankan      html  css  js  c++  java
  • Python 学习日记 第九天

    日常鸡汤:

      我还有2w的贷款没还............


    一、什么是函数

      函数就是对代码和功能的封装和定义

    1.如何定义一个函数

    1 def 函数名():
    2     函数体
    3 
    4 
    5 
    6 # 函数名的命名规则与变量的命名规则是一样的
    7 # 函数体就是函数被执行之后要执行的代码

    2.如何调用函数

    直接函数名加一个括号就可以调用    函数()

    3.函数的返回

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

      给函数的调用者返回一个结果

     1 def fun():
     2     print(3)
     3     print(2)
     4     print(1)
     5     return "结束了"
     6 
     7 
     8 
     9 print(fun())
    10 
    11 # 输出
    12 #3
    13 #2
    14 #1
    15 #结束了

    小结:

      1.遇到return,此函数结束,函数后面的东西讲不会执行

      2.retrun 返回值

        关于返回值

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

          如果return后面写了一个值,则调用者可以接受一个结果

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

    二、函数的参数

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

    1 def 函数名(参数列表):
    2     函数体

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

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

      传参:给函数传递信息的时候将实际参数交给形式参数的过程被称为传参

    参数的分类:

      位置参数,就是形参和实参相互对应

      关键字参数,不需要记住每个参数的位置,只要记住名字就好了

      混合参数,上面两个参数混合着使用,在使用混合参数的时候,关键字参数必须在位置参数后面

  • 相关阅读:
    高级映射之事务
    配置tomcat-users.xml文件
    动态SQL之标签
    性能测试
    Service
    添加 aar 或 jar 包依赖 的方式
    安卓设备 以太网代理 问题排查
    剑指offer:面试题15、链表中倒数第 K 个结点
    剑指offer:面试题14、调整数组顺序使奇数位于偶数前面
    剑指offer:面试题13、在O(1)时间删除链表结点
  • 原文地址:https://www.cnblogs.com/Chamster/p/9301852.html
Copyright © 2011-2022 走看看