最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

Python3.5局部變量與全局變量作用域?qū)嵗治?/h1>
 更新時(shí)間:2019年04月30日 10:15:21   作者:loveliuzz  
這篇文章主要介紹了Python3.5局部變量與全局變量作用域,結(jié)合實(shí)例形式分析了Python3.5局部變量與全局變量的定義、作用域及相關(guān)操作注意事項(xiàng),需要的朋友可以參考下

本文實(shí)例講述了Python3.5局部變量與全局變量作用域。分享給大家供大家參考,具體如下:

1、局部變量與全局變量定義:

子程序(函數(shù))中定義的變量稱為:局部變量;在程序頂級(jí)(一開(kāi)始)定義的變量稱為:全局變量。

2、局部變量與全局變量作用域:

局部變量作用域:定義該變量的子程序;全局變量作用域:整個(gè)程序。

當(dāng)局部變量與全局變量同名時(shí),在定義局部變量的子程序內(nèi)局部變量其作用;其他地方全局變量起作用。

#!/usr/bin/env python
# -*- coding:utf-8 -*-
# Author:ZhengzhengLiu
school = "Qing hua"    #全局變量
def change_name(name):
  school = "Bei da"  #局部變量
  print(school)
  print("before change:",name)
  name = "LIU"  #局部變量,只在函數(shù)內(nèi)部生效(局部變量的作用域就是定義該變量的子程序)
  print("after change:",name)
print(school)
name = "liu"    #全局變量,在整個(gè)程序中都有效
change_name(name)
print(name)

運(yùn)行結(jié)果:

Qing hua
Bei da
before change: liu
after change: LIU
liu

注:在函數(shù)內(nèi)部要將局部變量修改為全局變量,需要用global聲明(不要這樣用:程序多處調(diào)用時(shí)會(huì)導(dǎo)致邏輯混亂,不利于調(diào)試)。

school = "Qing hua"    #全局變量
def change_name(name):
  print("before change:",name)
  name = "LIU"  #局部變量,只在函數(shù)內(nèi)部生效(局部變量的作用域就是定義該變量的子程序)
  print("after change:",name)
  global school    # 函數(shù)內(nèi)將局部變量改為全局變量用global聲明
  school = "Bei da"
name = "liu"    #全局變量,在整個(gè)程序中都有效
change_name(name)
print(name)
print("school:",school)

運(yùn)行結(jié)果:

before change: liu
after change: LIU
liu
school: Bei da

3、除了整數(shù)和字符串,列表、字典、集合、類中可以在子程序中(子函數(shù))通過(guò)修改局部變量達(dá)到修改全局變量的目的。

names = ["liu","zhang","wang"]
def chang_name():
  names[0] = "sun"
  print(names)
chang_name()
print(names)

運(yùn)行結(jié)果:

['sun', 'zhang', 'wang']
['sun', 'zhang', 'wang']

注:在Python中,Ctrl+?快捷鍵可以實(shí)現(xiàn)多行注釋。

關(guān)于Python相關(guān)內(nèi)容感興趣的讀者可查看本站專題:《Python函數(shù)使用技巧總結(jié)》、《Python面向?qū)ο蟪绦蛟O(shè)計(jì)入門(mén)與進(jìn)階教程》、《Python數(shù)據(jù)結(jié)構(gòu)與算法教程》、《Python字符串操作技巧匯總》、《Python編碼操作技巧總結(jié)》及《Python入門(mén)與進(jìn)階經(jīng)典教程

希望本文所述對(duì)大家Python程序設(shè)計(jì)有所幫助。

相關(guān)文章

最新評(píng)論

淮安市| 阆中市| 禹州市| 保康县| 宣城市| 鄄城县| 宁武县| 乌鲁木齐市| 东辽县| 犍为县| 繁昌县| 台中县| 肃宁县| 义乌市| 抚州市| 台北县| 会昌县| 蕉岭县| 革吉县| 辽宁省| 乐平市| 吴川市| 信丰县| 霍山县| 登封市| 额济纳旗| 南平市| 清镇市| 西宁市| 湾仔区| 军事| 肃北| 文水县| 翼城县| 通江县| 稻城县| 东海县| 达日县| 天水市| 当雄县| 弥勒县|