zoukankan      html  css  js  c++  java
  • Python初学者第十八天 函数(2)

    18day

    函数

    1、函数的返回值:return

    a、函数外的代码想要获取函数的返回结果时,即可使用return语句

    b、函数中如遇到return后,会停止执行,并返回结果。所以若函数未使用return,则函数的返回结果为None

    c、return后可接True、False或者其他内容

    2、全局变量、局部变量

    全局变量:定义在函数外部一级代码的变量,全局能用

    局部变量:定义在函数里面的变量,只能在局部生效

    在函数内部,可以引用全局变量。如果全局和局部都有一个name变量,函数查找时,变量的顺序是由内而外的。若定义的多个函数都有一个name变量,则各函数的变量互不干涉

    3、在函数里面修改全局变量:global 变量

    4、在函数里修改列表变量

    在函数里修改全局的列表变量时,可直接操作(函数里面的列表本身是不可变的,但列表里面的元素可变)

    同类型的还有:字典、集合等

    5、嵌套函数

    5.1 函数里面可以再次定义函数,执行需要调用

    def func1():   #定义一个func1函数,里面嵌套一个func2函数(也可嵌套多个)

      print(411)

      def func2():

        print(311)

      func2               #嵌套的函数需调用,才会执行

    5.2 嵌套函数中的参数:先找到当前函数中是否有这个定义到的参数,若无,则使用父级参数。再无则使用到爷爷级

     5.3 global修改参数

  • 相关阅读:
    Java POI Word 写文档
    安装SQL Server Management Studio遇到的29506错误
    DataSet中的relation
    如何在Eclipse中配置Tomcat
    button与submit
    redis应用场景
    机器学习实战-KNN(K-近邻算法)详解
    python中的random扩展
    php函数实现文章列表显示的几秒前,几分钟前,几天前等方法
    HTML5的Video标签的属性,方法和事件汇总
  • 原文地址:https://www.cnblogs.com/fany-mok/p/8325019.html
Copyright © 2011-2022 走看看