Python学习笔记函数之global语句


随笔记录方便自己和同路人查阅。

#------------------------------------------------我是可耻的分割线-------------------------------------------

  如果需要一个函数内修改全局变量,就使用global语句。如果在函数的顶部有global eggs这样的代码,它就告诉Python,

“在这个函数中,eggs指的是全局变量,所以不要用这个名字创建一个局部变量”。

#------------------------------------------------我是可耻的分割线-------------------------------------------

  示例代码:

#
# -*- coding:utf-8 -*-
# Autor: Li Rong Yang
#import random
def spam():
    global eggs
    eggs = 'spam'
eggs = 'global'

  运行结果:

  根据运行结果可以看出,在函数spam中对eggs赋值其实修改的是全局变量eggs。

 


免责声明!

本站转载的文章为个人学习借鉴使用,本站对版权不负任何法律责任。如果侵犯了您的隐私权益,请联系本站邮箱yoyou2525@163.com删除。



 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM