91超碰碰碰碰久久久久久综合_超碰av人澡人澡人澡人澡人掠_国产黄大片在线观看画质优化_txt小说免费全本

溫馨提示×

溫馨提示×

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

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

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

农安县| 布尔津县| 太仓市| 绥阳县| 宜川县| 沅江市| 井冈山市| 政和县| 娱乐| 大足县| 罗田县| 乌拉特前旗| 平湖市| 南皮县| 富川| 铜梁县| 陇川县| 昌黎县| 开封市| 沾益县| 青铜峡市| 关岭| 灵丘县| 克什克腾旗| 开封县| 嘉善县| 卢湾区| 钟祥市| 武夷山市| 邵武市| 胶南市| 东港市| 辛集市| 锦屏县| 北流市| 常熟市| 蒲城县| 富锦市| 嘉峪关市| 博爱县| 庆阳市|