金融营销的网站设计案例,中国新闻社是什么单位,鞍山企业网站建设,桂林市建设工程质量监督站网站作用域#xff1a; 在编程语言中定义变量的可见性和生命周期的规则集合。它决定了在程序中的哪些位置可以访问或引用某个变量
1.全局作用域#xff1a; 全局作用域是指在整个程序中都可见的变量。在函数外 部定义的变量通常具有全局作用域#xff0c;在任何地方都可以访问和…作用域 在编程语言中定义变量的可见性和生命周期的规则集合。它决定了在程序中的哪些位置可以访问或引用某个变量
1.全局作用域 全局作用域是指在整个程序中都可见的变量。在函数外 部定义的变量通常具有全局作用域在任何地方都可以访问和使用这些变量任何地方都可以访问的
2.局部作用域 局部作用域是指在特定代码块如函数或类的方法内部定义的变量所拥有的作用域。这些变量只能在其所属的代码块内部访问对于外部代码块来说是不可见的。内部访问
3.嵌套作用域 在一个代码块内部又包含了其他的代码块那么内部的代码块就形成了嵌套作用域。在嵌套作用域中内部代码块可以访问外部代码块的变量但是外部代码块不能访问 内部代码块的变量 嵌套定义内部能访问外部外部不能访问内部
4.内置作用域 内置作用域是Python中预先定义的一组变量和函数名 如print()、len()等。这些变量和函数名可以在任何地方直接使用无需导入其他模块
规则 1、 在局部作用域中可以访问局部变量、嵌套作用域的变量以及全局作用域的变量。 2、 在嵌套作用域中可以访问嵌套作用域的变量和全局作用域的变量但不能修改全局作用域的变量。 3、 在全局作用域中可以访问全局变量但不能直接修改局部作用域和嵌套作用域的变量。
global global 是一个关键字用于在 Python 中声明全局变量。当我们 在函数内部需要修改全局变量的值时需要使用 global 关键字来告 诉解释器该变量是全局的。
匿名函数 匿名函数也被称为lambda函数是一种在编程中用于创建简单 函数的特殊方式他的特点就是匿名函数没有函数名并且通常只包 含一个表达式
map函数 map函数是一个内置函数用于对可迭代对象如列表、元组等 中的每个元素应用同一个函数并返回一个结果列表
filter函数 filter函数用于从一个可迭代对象中筛选出满足某个条件的元素 并返回一个迭代器
reduce函数 reduce函数就是先将指定的函数应用于可迭代对象的前两个元素 然后将结果与下一个元素再次应用函数
递归函数 递归函数是指一个函数通过调用自身来解决问题的过程。换句话 说函数在执行过程中会反复调用自己直到达到某个终止条件为止
组成部分
第一部分递归函数中的终止条件
第二部分在函数内部如何调用自身
总结 在使用递归函数需要注意以下两点 #第一点最终目的是把每一个x加起来 做法ax #第二点不能让他无限调用自己 #第三点每一次调用自己都要接近我们的终止条件