python locals函數(50)

目錄

一.locals函數語法

二.locals函數使用

 


一.locals函數語法

python 內置函數locals比較簡單,直接以字典的形式返回當前位置的所有局部變量,語法如下:

locals()

返回值:返回一個字典,該字典包含當前位置的所有局部變量;

二.locals函數使用

# !usr/bin/env python
# -*- coding:utf-8 _*-
"""
@Author:何以解憂
@Blog(個人博客地址): shuopython.com
@WeChat Official Account(微信公衆號):猿說python
@Github:www.github.com

@File:python_locals.py
@Time:2020/3/2 10:25

@Motto:不積跬步無以至千里,不積小流無以成江海,程序人生的精彩需要堅持不懈地積累!
"""

def func2(arg): # 兩個局部變量:arg、z
    z = 1
    print(locals())

def func1():  # 兩個局部變量:x、y
    x = "shuopython.com"
    y = 2
    print(locals())

if __name__ == "__main__":
    func1()
    func2("python教程-猿說python")

輸出結果:

{'y': 2, 'x': 'shuopython.com'}
{'z': 1, 'arg': 'python教程-猿說python'}

 

猜你喜歡:

1.python str/bytes/unicode區別詳解

2.python bytearray/bytes/string區別

3.python bytes和string相互轉換

 

轉載請註明猿說Python » python locals函數

 

                                                                      技術交流、商務合作請直接聯繫博主

                                                                                 掃碼或搜索:猿說python

python教程公衆號

                                                                                             猿說python

                                                                                    微信公衆號 掃一掃關注

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章