亚洲免费在线-亚洲免费在线播放-亚洲免费在线观看-亚洲免费在线观看视频-亚洲免费在线看-亚洲免费在线视频

python 常量、局部變量、全局變量的使用

系統 2000 0

2.1 變量與常量

2.1.1 變量

變量:可以改變的量。

  1. python中創建變量無需聲明,賦的值什么類型,該變量就是什么類型;
  2. python中變量先賦值才能使用,賦值后python里面只會在內存創建一個值,該變量指向內存的這個值;

?

變量名命名規則:

  1. 數字、字母、下劃線的任意組合( 前提是:數字不能放在名字開頭 );
  2. 變量名不能是關鍵字(如int、char、str);
  3. 取名推薦使用駝峰體(myBookCount),且容易明白含義;

?

如圖2-1所示,在python中,如果count、value變量都賦值50,那么這兩個變量同時指向50,就意味著50被引用了兩次,引用計數為2,使用del 可刪除變量,每刪除一個引用50 的變量,引用計數減1,引用計數為 0 ,會被python的垃圾回收機制定期自動回收釋放空間。

count、value變量同時指向50,但兩者相互獨立。若對其任意一個變量重新賦值,都不影響另一個變量的值,例如count 重新賦值為52 ,則count會指向52,而value 依舊指向50。

?

***python程序中,對變量的賦值是改變該變量指向的空間,而C程序中,對變量的賦值是改變該變量指向空間的值。

?

? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? python 常量、局部變量、全局變量的使用_第1張圖片

? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? 圖2-1

?

2.1.2 局部變量和全局變量

局部變量:在某個函數中第一次被創建并被賦值,只在該函數中有效,在該函數外使用則報錯。

全局變量:在函數外創建并賦值,有效范圍是在整個.py文件中從被創建開始到程序結束均有效,但函數內無法使用。

***(1) 若想在函數內部使用全局變量,使用關鍵字global 聲明;

***(2) 若函數fun()中嵌套函數fun2(),fun2()要是用fun()中的局部變量temp,那么需要在fun2()中使用關鍵字nonlocal 指定上一級變量(python3中才有),如下程序:

            
              # -*- coding: utf-8 -*-
count  = 0  #全局變量,到程序執行結束都有效
value = 0    #全局變量,到程序執行結束都有效

def fun():
    temp = 99          #局部變量
    global value         #函數內修改全局變量的值
    value += 1
    def fun2():
        nonlocal temp   #指定上一級變量在該函數中使用
        temp += 1
            
          

?

2.1.3 常量

常量:不可以改變的量。

常量名命名規則:

  1. python 中,對常量并沒有明確的定義方式;
  2. 通常默認用全大寫字母表示常量(人為表示方式),實際還是變量;

更多文章、技術交流、商務合作、聯系博主

微信掃碼或搜索:z360901061

微信掃一掃加我為好友

QQ號聯系: 360901061

您的支持是博主寫作最大的動力,如果您喜歡我的文章,感覺我的文章對您有幫助,請用微信掃描下面二維碼支持博主2元、5元、10元、20元等您想捐的金額吧,狠狠點擊下面給點支持吧,站長非常感激您!手機微信長按不能支付解決辦法:請將微信支付二維碼保存到相冊,切換到微信,然后點擊微信右上角掃一掃功能,選擇支付二維碼完成支付。

【本文對您有幫助就好】

您的支持是博主寫作最大的動力,如果您喜歡我的文章,感覺我的文章對您有幫助,請用微信掃描上面二維碼支持博主2元、5元、10元、自定義金額等您想捐的金額吧,站長會非常 感謝您的哦!!!

發表我的評論
最新評論 總共0條評論
主站蜘蛛池模板: 婷婷视频在线观看 | 亚洲国产成人超福利久久精品 | 欧美成人综合 | 日产精品一二三四区国产 | 欧产日产国产精品专区 | 久久久久免费精品视频 | 日韩每日更新 | 伊人久久在线观看 | 色噜噜五月综合激情久久爱 | 欧美在线一级毛片视频 | 污宅男666在线永久免费观看 | 亚洲欧美成人综合久久久 | 四虎永久| 国产欧美亚洲另类第一页 | 日本一区二区三区欧美在线观看 | 愉拍精品视频在线观看 | 日韩在线播放中文字幕 | 四虎永久网址影院 | 欧美a视频在线观看 | 成人亚洲欧美日韩中文字幕 | 国产精品98视频全部国产 | 久久视频在线免费观看 | 一级特黄aaa大片免色 | 国产精品高清一区二区三区 | 日韩高清一区 | 国产精品久久久久久久久久久搜索 | 日韩欧美在线一级一中文字暮 | 日本特级aⅴ一级毛片 | 热久久久久久久 | 欧美日韩在线高清 | 国产玖玖在线观看 | 免费精品美女久久久久久久久久 | 久久精品国产国产精品四凭 | 四虎成人影院网址 | 日本不卡视频免费的 | 日本成a人免费视频 | 亚洲免费不卡 | 久揄揄鲁一二三四区高清在线 | 久久99精品一级毛片 | 狠狠综合| 天天干天天操天天爽 |