Python vars()函数

vars()函数返回对象的属性和属性值的字典。其语法如下:

vars([object])

其中,object参数是可选的,如果指定了该参数,则返回该对象的属性和属性值的字典;如果没有指定该参数,则返回当前作用域内的局部变量。

下面是一些示例,演示如何使用vars()函数:

# 获取对象的属性和属性值的字典
class Person:
    def __init__(self, name, age):
        self.name = name
        self.age = age

p = Person('Alice', 30)
print(vars(p))  # 输出 {'name': 'Alice', 'age': 30}

# 获取当前作用域内的局部变量
a = 1
b = 2
print(vars())

原创内容,如需转载,请注明出处;

本文地址: https://www.perfcode.com/python-built-in-functions/python-vars.html

分类: 计算机技术
推荐阅读:
Golang中的map数据类型 map 是一堆键值对的未排序集合;在Go语言中,使用map不需要引入库,它是一种内置的数据类型。
Golang实现获取文件或文件夹的详细信息 golang可通过使用os.Stat()来获取文件或文件夹的详细信息。
Golang中使用结构体切片指针的方法 本文将讲诉如何在Golang中生成结构体切片,并通过函数以指针的形式返回;以及如何使用这个结构体切片指针。
Wireshark常用过滤器 Wireshark是一款常用的网络协议分析工具,提供了很多过滤器用于筛选和分析数据包。以下是一些常用的Wireshark过滤器:
一定有你不知道的Python技巧 Python一直以代码简洁著称;想写出艺术般的代码,需要你掌握各种Python技巧,这些技巧有些是语言特性,有些则是广大程序员的经验心得;今天作者就给大家网罗了一些Python技巧,一起来看看吧。
Windows安装Visual Studio Code Visual Studio Code 是一个运行于Mac OS、Windows、Linux之上的,针对于编写现代Web 和运用的跨平台源代码编辑器;