python修改作用域的变量

  • 更新时间:2021-07-30 09:26:08
  • 编辑:周浩思
给大家整理一篇相关的编程文章,网友连陶宜根据主题投稿了本篇教程内容,涉及到Python相关内容,已被853网友关注,如果对知识点想更进一步了解可以在下方电子资料中获取。

参考资料

正文内容

给学习python的读者整理一篇《python修改作用域的变量》优秀文章,知识点总结的很细,扩充了更多相关实例,为了方便大家的阅读。

python修改作用域的变量

1、说明

(1)如果要修改内部角色域的外部角色域的变量,如函数内部的全局变量,则需要使用关键字global和nonlocal。

(2)如果需要修改嵌套功能域,即封闭功能域,外部不是全局功能域,则需要使用关键词nonlocal。

2、实例

# 函数内部修改全局变量
a = 1
 
def print_a():
    global a
    print('全局变量 a=', a)
    a = 3
    print('修改全局变量 a=', a)
 
 
print_a()
print('调用函数 print_a() 后, a=', a)

以上python修改作用域变量的方法,希望对大家有所帮助。

本文教程操作环境:windows7系统、Python 3.9.1,DELL G3电脑。

相关教程

  • Python 变量教程字节对象与字符串

    这篇文章主要介绍了Python变量教程字节对象与字符串,字节对象是字节序列,而字符串是字符序列,字节对象在内部是机器可读的形式,字符串只是人类可读的形式

    发布时间:2019-07-23

  • int在python中的含义和用法

    int在python里是一个类,它是不可变数据类型中的一种,它的一些性质和字符串是一样的,是整型。Python语法简洁清晰,特色之一是强制用空白符(white space)作为语句缩进。

    发布时间:2019-09-16

用户留言