真实的国产乱ⅩXXX66竹夫人,五月香六月婷婷激情综合,亚洲日本VA一区二区三区,亚洲精品一区二区三区麻豆

成都創(chuàng)新互聯(lián)網(wǎng)站制作重慶分公司

作用域,全局和局部變量

def test3(name,x=2,*args,**kwargs): #函數(shù)調(diào)用函數(shù)時(shí),要在被調(diào)用的前面

print(name)

print(x)

print(args)

print(kwargs)

logger("TEST4")

#
#

成都創(chuàng)新互聯(lián)-專業(yè)網(wǎng)站定制、快速模板網(wǎng)站建設(shè)、高性價(jià)比子長(zhǎng)網(wǎng)站開發(fā)、企業(yè)建站全套包干低至880元,成熟完善的模板庫(kù),直接使用。一站式子長(zhǎng)網(wǎng)站制作公司更省心,省錢,快速模板網(wǎng)站建設(shè)找我們,業(yè)務(wù)覆蓋子長(zhǎng)地區(qū)。費(fèi)用合理售后完善,10年實(shí)體公司更值得信賴。

def logger(source):

print("from %s" %source)

test3("alex",age=18,sex="m",x=4)

#局部變量

school="old boy"

def change_name(name):

global school #強(qiáng)制把局部變量改成全局變量,覆蓋已有的全局變量

school="MAGE"

print("before change",name,school)

name="Alex" #這個(gè)函數(shù)就是這個(gè)變量的作用域

print("after change",name)

name="alex"

change_name(name)

print(name)

print(school)

def change_name(): #絕對(duì)不要這么改!?。?!單獨(dú)的字符串,單獨(dú)的整數(shù)??!

global name

name="alex"

#

change_name()

print(name)

列表,字典,集合都可以在函數(shù)中改全局變量?。ㄗ址?,整數(shù)不能再里面改)

school="oldboy"
names=["alex","zhaz","rain"]
def change_name():
names[0]="烏龜"
print("inside",names)

change_name()
print(names)

#全局與局部變量
#1、在子程序中定義的變量為局部變量,局部變量的作用域是定義該變量的子程序。
#2、在程序的一開始定義的變量是全局變量,作用域是整個(gè)程序。
#當(dāng)全局與局部變量同名時(shí):在定義局部變量的子程序內(nèi),局部變量生效,在其他地方全局變量生效!


分享名稱:作用域,全局和局部變量
當(dāng)前網(wǎng)址:http://weahome.cn/article/jsdhho.html

其他資訊

在線咨詢

微信咨詢

電話咨詢

028-86922220(工作日)

18980820575(7×24)

提交需求

返回頂部