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