中文字幕av专区_日韩电影在线播放_精品国产精品久久一区免费式_av在线免费观看网站

溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

Python 模塊調用和global的用法

發布時間:2020-08-12 20:41:14 來源:網絡 閱讀:13634 作者:運維天空 欄目:開發技術

  現有兩個文件,一個的文件名為ideal.py,另一個為hub.py,兩者都在目錄modualsio里。

ideal的具體內容為:


num = 3

class Foo(object):

    global num

    def foo(self):

        return num*3 

#PS:在此種用法中,如果我們在函數foo中不使用global 聲明全局變量num,其實就不可以使用,但是此時應該是作為一個內部變量使用,由于沒有初始值,因此報錯。 Python查找變量是順序是:先局部變量,再全局變量。

    hub.py的具體內容為:



  

import ideal

foo=ideal.Foo()#調用ideal模塊后,在hub.py實例化class Foo。

print foo.foo()#然后用實例化的foo()方法。


print ideal.name


run the scripts,得到的輸出為


 此外,還值得總結的是:函數中return和print語句的區別為:print的含義是直接輸出的意思,return只是返回,要想將return的后面內容輸出來必須還要用print語句(return 后面可以跟字符串,表達式等)。




向AI問一下細節

免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

AI

宁德市| 无极县| 麻栗坡县| 宜章县| 呼和浩特市| 二手房| 涪陵区| 陆河县| 湘潭县| 宝清县| 翁牛特旗| 涡阳县| 南通市| 阜新| 岳池县| 聂荣县| 东源县| 大荔县| 镇雄县| 绥阳县| 临沭县| 玛沁县| 白山市| 泸州市| 酒泉市| 商都县| 塔河县| 光山县| 东兰县| 日喀则市| 阳高县| 梁山县| 吉水县| 玉溪市| 阿尔山市| 天峨县| 任丘市| 桑日县| 井研县| 仪征市| 泽普县|