python 51 Python 51全域性變數

2021-10-17 02:53:13 字數 1943 閱讀 9441

檢視預設的全域性變數

print (vars())

輸出——————————————————————————————————————

, '__builtins__': , '__file__': 'd:/users/administrator/pycharmprojects/untitled/venv/hashlib/test.py', '__cached__': none}

__name__ __main__

比較重要的幾個函式

__name__

__file__

__doc__ #

__cached__

__package__

輸出檔案注釋的全域性變數__doc__

lilililizzziziziizizizizizizizzi

__name__

__file__

__doc__ #

__cache__

__package__

#全域性變數

print (__doc__)

輸出——————————————————————————

lilililizzziziziizizizizizizizzi

__name__

__file__

__doc__ #

__cached__

__package__

__file__輸出檔案位址的全域性變數

print (__file__)

輸出——————————————————————————————————————————

d:/users/administrator/pycharmprojects/untitled/venv/hashlib/test.py

__package__輸出引用檔案的目錄的全域性變數 當前檔案是none 匯入的其他檔案 用檔案所在包顯示

from maopao import paixu

print (paixu.__package__)

輸出——————————————————————————————————————

maopao

__cached__輸出引用檔案的快取    當前檔案是none

from maopao import paixu

print (paixu.__cached__)

d:\users\administrator\pycharmprojects\untitled\venv\maopao\__pycache__\paixu.cpython-36.pyc

__name__代指的是__main__檔案    是入口函式

from maopao import paixu

print (paixu.__name__)

輸出——————————————————————————

maopao.paixu #是乙個模組名

if __name__=='__main__': #只有執行 該.py檔案時 __name__=='__main__',否則 __name__=模組名

print ('hahahahahahha')

輸出——————————————————————————

hahahahahahha

程式都有個主檔案

主檔案執行前必須呼叫主函式

__file__#當前檔案的絕對路徑   與os.path.dirname()配合使用  找到上級一的目錄

print (__file__)#d:/users/administrator/pycharmprojects/untitled/venv/hashlib/test.py

print (os.path.dirname(__file__))#d:/users/administrator/pycharmprojects/untitled/venv/hashlib

print (os.path.basename(__file__))#test.py

python基礎應用5 1

類和物件。類和物件.什麼是類?概念 具有相同的屬性和行為特點的事物的抽象的集合 例如人類 具有相同的屬性和行為特點 人類屬性 身高 體重 年齡。人類行為 吃喝拉撒睡 什麼是物件?概念 類的具體的例項化 例如 人類中的物件 馬雲,馬化騰 list dict等都為類 宣告類 object python中...

python裝飾器詳解51 python裝飾器詳解

簡言之,python裝飾器就是用於拓展原來函式功能的一種函式,這個函式的特殊之處在於它的返回值也是乙個函式,使用python裝飾器的好處就是在不用更改原函式的 前提下給函式增加新的功能。一般而言,我們要想拓展原來函式 最直接的辦法就是侵入 裡面修改,例如 import time def func p...

Python基礎5 Python字典

字典的基本操作 建立字典 字典中儲存的是鍵值對,鍵和值用 分割,每個鍵值對之間用逗號分割,所有元素用 括起來 字典中元素的鍵必須唯一且不可變 examdict print examdict 訪問字典中的值 print examdict name tina 新增字典元素 examdict age 30...