摘要: Python globals和locals函数_reload函数: globals( ): 返回所有能够访问到的全局名字 num = 5 sum = 0 def add(num): func_sum = 0 func_sum += num return func_sum print(globals( 阅读全文
posted @ 2020-02-12 17:43 Hany47315 阅读(206) 评论(0) 推荐(0)
摘要: Python dir(模块名 或 模块名.方法名): 查看 模块名 或 模块名.方法名 的所有可以调用的方法 # 导入 math 库 import math # 查看 math 可以调用的方法 print(dir(math)) ''' ['__doc__', '__loader__', '__nam 阅读全文
posted @ 2020-02-12 16:50 Hany47315 阅读(748) 评论(0) 推荐(0)
摘要: Python命名空间和作用域: 变量拥有匹配对象的名字,命名空间包含了变量的名称(键)和所指向的对象(值)。 Python表达式可以访问局部命名空间和全局命名空间 注:当局部变量和全局变量重名时,使用的是局部变量 每个函数和类都具有自己的命名空间,称为局部命名空间 如果需要在函数中使用全局变量,可以 阅读全文
posted @ 2020-02-12 16:29 Hany47315 阅读(161) 评论(0) 推荐(0)
摘要: Python定位模块: 导入模块时,系统会根据搜索路径进行寻找模块: 1.在程序当前目录下寻找该模块 2.在环境变量 PYTHONPATH 中指定的路径列表寻找 3.在 Python 安装路径中寻找 搜索路径是一个列表,所以具有列表所具有的方法,可以自己指定某一个路径为查找路径: import sy 阅读全文
posted @ 2020-02-12 16:02 Hany47315 阅读(525) 评论(0) 推荐(0)
摘要: Python模块:包含了所有定义的函数和变量的文件,后缀名为 .py 将某些方法存放在文件中,当某些脚本 或 交互式需要使用的时候,导入进去。 导入的文件,就称为模块。导入之后就可以使用导入的文件的函数等功能 import math # 导入 math 库 print(math.exp(1) == 阅读全文
posted @ 2020-02-12 14:56 Hany47315 阅读(1644) 评论(0) 推荐(0)
摘要: Python全局变量和局部变量: 定义在函数内的为局部变量,在外部访问局部变量会出现未定义的错误 定义在函数外的变量称为全局变量,可以在整个函数范围内访问 当函数中存在与全局变量重名的变量,以函数中的局部变量为准 定义在函数中的局部变量的作用域只在函数中 # 定义全局变量 total total = 阅读全文
posted @ 2020-02-12 10:52 Hany47315 阅读(395) 评论(0) 推荐(0)