Python基础(作用域、内置函数)

作用域

概念:作用域指的是变量在程序中的应用范围
作用域按照变量的定义位置可以分为4类:L E G B
local(函数内部)局部作用域
enclosing(嵌套函数的外层函数内部)嵌套作用域
global(模块全局)全局作用域
built-in(内建)内建作用域

1
2
3
4
5
6

访问顺序:L->E->G->B
内层作用域中可以访问外层作用域中的数据
外层作用域中不能访问内层作用域中的数据
在python中,模块、类、函数会产生新的作用域
条件判断、循环语句、异常捕捉不会产生作用域,在这里面声明的变量,作用范围是属于当前作用域的
global和nonlocal

global 关键字可以将局部变量变成一个全局变量
nonlocal 关键字可以在内函数中修改外层(非全局)变量
内置函数
abs()函数

取绝对值
max()函数

max(iterable,key)
求迭代器的最大值
min(iterable,key)
求迭代器的最小值
iterable:为迭代器,max会遍历迭代器,然后将其中的最大值返回给key
key:是一个函数,可以自己写函数规则传给key

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值