亚洲激情专区-91九色丨porny丨老师-久久久久久久女国产乱让韩-国产精品午夜小视频观看

溫馨提示×

溫馨提示×

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

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

python 模塊的作用域

發布時間:2020-07-03 17:43:19 來源:網絡 閱讀:438 作者:虎皮喵的喵 欄目:編程語言

作用域:變量,函數

Public(公開):可以直接被引用,如:abc, PI, test() ,類似__xxx__這樣的特殊變量 。聯想C語言中, 當模塊的某個東西希望外部能夠引用,就在前面添加extern,或者不添加extern也可以

Private(秘密):不應該被直接引用,如:_xxx / __xxx 這樣的變量。聯想:C語言中, 當模塊的某個東西不希望外部被引用時,就在前面添加static


當一個模塊中存在部分不想被其他人引用的變量或函數時,如何操作?如下:

private.py是被調模塊

public.py是公開模塊


#private.py

#!/usr/bin/env python3
# -*- coding: utf-8 -*-

def _private_1(name):    #該函數為秘密函數

    return 'Hello, %s' % name

def _private_2(name):    #該函數為秘密函數
    return 'Hi, %s' % name

def greeting(name=''):    #該函數為公開函數,能被調用
    if len(name) > 3:
        return _private_1(name)
    else:
        return _private_2(name)


if __name__=='__main__':
    print(greeting())



#public.py

#!/usr/bin/env python3
# -*- coding: utf-8 -*-

from private import greeting   #導入private模塊的greeting函數

print(greeting(['you', 'very', 'nice'])) 

python 模塊的作用域

向AI問一下細節

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

AI

张掖市| 陆良县| 道真| 友谊县| 云南省| 房产| 漳平市| 汽车| 饶平县| 金山区| 岢岚县| 井研县| 厦门市| 商洛市| 来安县| 钟山县| 循化| 金沙县| 迁西县| 弥渡县| 金平| 图们市| 收藏| 华安县| 嘉祥县| 四川省| 东方市| 阿坝县| 信宜市| 丰城市| 沾化县| 东海县| 鄯善县| 洪雅县| 乌兰浩特市| 宿迁市| 凤庆县| 杨浦区| 柏乡县| 兖州市| 喀什市|