局部变量:

在函数中定义一个变量,只在这个函数里生效,

这个函数就是这个变量的作用域。

全局变量的作用域是整个程序

局部变量改变全局变量。

global school

把school这个局部变量改为全局变量

最好不要用,全局变量不能在函数中定义

在函数内部,可以调用其他函数,如果一个函数在内部的调用自身,就是递归函数

必须有结束,

每进入一层,问题规模要比上次减少。

递归效率不高,

高阶函数,变量可以指向函数,函数的参数能接手变量,那么一个函数就可以接收另一个函数

作为参数,这种函数就叫做高阶函数

def add(a,b,f):

return f(a)+f(b)

res = add(3,-6.abs)

print(res)

把变量a,b作为参数再次调用

eval(b)  把字符串转换成Python数据格式 字典

转载于:https://blog.51cto.com/11793019/1902903

44.作用域,局部和全局变量相关推荐

  1. 【Android NDK 开发】JNI 引用 ( 局部引用 | 局部引用作用域 | 局部引用产生 | 局部引用释放 | 代码示例)

    文章目录 I . JNI 引用数据类型 II . JNI 引用 与 指针 III . 局部引用 作用域 IV . 局部引用 产生 与 释放 V . 局部引用 代码示例 I . JNI 引用数据类型 1 ...

  2. python语法学习之对象与参考,局部与全局变量

    对象与参考:当你创建一个对象并给它赋一个变量的时候,这个变量仅仅参考那个对象,而不是表示这个对象本身. 也就是说,变量名指向你计算机中存储那个对象的内存(指向同一个内存单元).这被称作名称到对象的绑定 ...

  3. PHP:include包含文件局部引入全局变量失效的作用域问题

    假设现有A B C三个PHP文件,B和C调用A,其中A.php的代码为: <?php /* 定义file:A.php, 假设当前目录为根目录 */// 定义全局变量: globalVariabl ...

  4. linux shell变量作用域,Shell变量的作用域:Shell全局变量、环境变量和局部变量

    Shell变量的作用域(Scope),就是Shell变量的有效范围(可以使用的范围). 在不同的作用域中,同名的变量不会相互干涉,就好像A班有个叫小明的同学,B班也有个叫小明的同学,虽然他们都叫小明( ...

  5. PHP 局部和全局变量

    PHP简介 PHP是服务器端脚本语言,需要对HTML和css有基本了解 PHP(全称:PHP:Hypertext Preprocessor,即"PHP:超文本预处理器")是一种通用 ...

  6. python函数作用域包括局部变量和参数_python函数变量的作用域声明(全局变量和局部变量)...

    函数变量的作用域声明(全局变量和局部变量) 引入问题: 局部变量: 局部变量:定义在函数内部的变量,它的作用域也仅限于函数内部,出了函数就不能使用了. 例如: #encoding = utf-8 de ...

  7. 、简述global关键字的作用_二十三、Python变量作用域(局部变量和全局变量)

    变量的作用域 在Python中,变量的作用域指的是变量起作用的范围,不同的作用域内,虽然变量的名字相同,但是它们互不影响.变量按照作用域范围可分为局部变量和全局变量. 全局变量 全局变量是在函数定义和 ...

  8. php全局变量作用域,thinkphp定义全局变量

    本文收集整理关于thinkphp定义全局变量的相关议题,使用内容导航快速到达. 内容导航: Q1:thinkphp 视图模型中怎么用全局变量或者是点语法 先说下,关联模型.如你所说,关联模型和jion ...

  9. js作用域链以及全局变量和局部变量

    > [带var] > 在当前作用于中声明了一个变量,如果当前是全局作用域,也相当于给全局作用域设置了一个属性叫做a ```javascript //=>变量提升:var a; < ...

最新文章

  1. 即将到来的日子 ,你会寂寞吗?
  2. 强化学习环境库 Gym 发布首个社区发布版,全面兼容 Python 3.9
  3. 阿里2019实习内推,五轮技术面+一轮HR面,Java岗面经
  4. 【BZOJ-2937】建造酿酒厂 前缀和 + 展环为链 + 乱搞
  5. JNA—JNI终结者
  6. oracle19c监听服务启动失败,Oracle19c安装(有失败成功记录)
  7. python manager详解_python 多进程共享全局变量之Manager()详解
  8. 刘海变挖孔!小米高管:明年弹出式全面屏几乎没有了
  9. C++静态数据成员与静态函数(案例分析)
  10. 微软职位内部推荐-UX Designer II
  11. 《游戏设计信条》【笔记】
  12. Translate插件的有道翻译
  13. vue 定位所在地_Vue 获取当前地理位置
  14. h61 nvme硬盘_免装系统!机械硬盘系统迁移至固态硬盘技巧
  15. 内存卡格式化了怎么办?能恢复吗?
  16. HitPaw Watermark Remover v1.2.0.3 图片视频水印去除
  17. meltdown linux检测,Linux操作系统已拥有自动化的Spectre/Meltdown检查器
  18. 细思恐极的星座分析(上) ——用大数据和机器学习揭开十二星座的真实面目!
  19. 微信内嵌H5网页 解决js倒计时失效
  20. python文本编辑器怎么运行_python程序编辑和运行的几种方法

热门文章

  1. 基于SSM实现餐饮管理系统
  2. 基于SSM实现旅游网站管理系统
  3. Struts2工作原理详解
  4. 8月份Github上最热门的Python开源项目
  5. 鹅厂2020暑期实习第三次一面
  6. 字符串中子序列出现次数
  7. [django]模板中自定义变量django模板中的变量
  8. WebForm页面生命周期及asp.net运行机制
  9. 使用SQL_TRACE进行数据库诊断
  10. BestCoder 2nd Anniversary