python中的常量和變量代碼詳解
更新時間:2018年07月25日 10:03:34 作者:有猿人
這篇文章主要介紹了python中的常量和變量,通過實例代碼給大家介紹了局部和全局變量,需要的朋友參考下吧
局部和全局變量:
# name='lhf'
# def change_name():
# # global name
# name='帥了一比'
# print('change_name',name)
#
#
# change_name()
# print(name)
# name='lhf'
#
# def change_name():
# name1='帥了一比'
# name2='帥了一比'
# name3='帥了一比'
# print('change_name',name)
#
# change_name()
# globals
# NAME = "杠娘"
#
# def yangjian():
# # NAME = "史正文"
# global NAME
# NAME = "小東北"
# print('我要搞', NAME)
#
# def qupengfei():
# NAME = "基"
# print('我要搞', NAME)
#
# yangjian()
# qupengfei()
# NAME = "產(chǎn)品經(jīng)理"
# def yangjian():
# # NAME = "史正文"
# global NAME # 已經(jīng)聲明,NAME就是全局的的那個變量
# print('我要搞', NAME)
# NAME = "小東北" # 修改 全局的變量
# print('我要搞', NAME)
# def qupengfei():
# NAME = "基"
# print('我要搞', NAME)
# 如果函數(shù)的內(nèi)容無global關(guān)鍵字,
# - 有聲明局部變量
# NAME = ["產(chǎn)品經(jīng)理","廖波濕"]
# def qupengfei():
# NAME = "自己"
# print('我要搞', NAME)
# qupengfei()
# - 無聲明局部變量
# NAME = ["產(chǎn)品經(jīng)理","廖波濕"]
# def qupengfei():
# NAME.append('XXOO')
# print('我要搞', NAME)
# qupengfei()
# 如果函數(shù)的內(nèi)容有g(shù)lobal關(guān)鍵字
# - 有聲明局部變量
# NAME = ["產(chǎn)品經(jīng)理","廖波濕"]
# def qupengfei():
# global NAME
# NAME = "自己"
# print('我要搞', NAME)
# qupengfei()
# 錯誤示例
# NAME = ["產(chǎn)品經(jīng)理","廖波濕"]
# def qupengfei():
# NAME = "自己"
# global NAME
# print('我要搞', NAME)
# qupengfei()
# - 無聲明局部變量
# NAME = ["產(chǎn)品經(jīng)理","廖波濕"]
# def qupengfei():
# global NAME
# NAME = ["阿毛"]
# NAME.append('XXOO')
# print('我要搞', NAME)
# qupengfei()
######## 全局變量變量名大寫
######## 局部變量變量名小寫
# 優(yōu)先讀取局部變量,能讀取全局變量,無法對全局變量重新賦值 NAME=“fff”,
# 但是對于可變類型,可以對內(nèi)部元素進行操作
# 如果函數(shù)中有g(shù)lobal關(guān)鍵字,變量本質(zhì)上就是全局的那個變量,可讀取可賦值 NAME=“fff”
# qupengfei()
# yangjian()
NAME = ["產(chǎn)品經(jīng)理","廖波濕"]
# def yangjian():
# # NAME = "史正文"
# global NAME # 已經(jīng)聲明,NAME就是全局的的那個變量
# print('我要搞', NAME)
# NAME = "小東北" # 修改 全局的變量
# print('我要搞', NAME)
# def qupengfei():
# # NAME = "aS"
# NAME.append('天扎龍')
# print('我要搞', NAME)
#
# qupengfei()
# NAME = ["產(chǎn)品經(jīng)理","廖波濕"]
# def qupengfei():
# name = "自己"
# global NAME
# print('我要搞', NAME)
# qupengfei()
# NAME = '海風'
#
# def huangwei():
# name = "黃偉"
# print(name)
# def liuyang():
# name = "劉洋"
# print(name)
# def nulige():
# name = '滬指花'
# print(name)
# print(name)
# nulige()
# liuyang()
# print(name)
#
# huangwei()
# name = "剛娘"
#
# def weihou():
# name = "陳卓"
# def weiweihou():
# nonlocal name # nonlocal,指定上一級變量,如果沒有就繼續(xù)往上直到找到為止
# name = "冷靜"
#
# weiweihou()
# print(name)
#
# print(name)
# weihou()
# print(name)
# 剛娘
# 冷靜
# 剛娘
總結(jié)
以上所述是小編給大家介紹的python中的常量和變量代碼詳解,希望對大家有所幫助,如果大家有任何疑問請給我留言,小編會及時回復大家的。在此也非常感謝大家對腳本之家網(wǎng)站的支持!

