Hàm vars() trong Python
Hàm vars() trong Python trả về thuộc tính __dict__ của đối tượng truyền vào nếu đối tượng có thuộc tính __dict__.
Thuộc tính __dict__ là một từ điển chứa các thuộc tính có thể thay đổi của đối tượng.
Lưu ý: gọi hàm vars() không có tham số sẽ trả về một từ điển có chứa bảng ký hiệu cục bộ.
Cú pháp hàm vars() trong Python
vars(object)
Tham số của hàm vars():
Hàm vars() có tối đa 1 tham số:
- object: có thể là module, class, instance, hoặc bất kỳ object nào có thuộc tính __dict__.
Giá trị trả về từ vars()
- Vars() trả về thuộc tính __dict__ của đối tượng được truyền vào ban đầu. Nếu đối tượng được truyền cho vars() không có thuộc tính __dict__ thì kết quả sẽ xuất hiện exception TypeError.
- Nếu không có đối số nào được truyền, vars() hoạt động giống như hàm locals().
Ví dụ: Hàm vars() hoạt động thế nào?
class Foo:
def __init__(self, a = 5, b = 10):
self.a = a
self.b = b
InstanceOfFoo = Foo()
print(vars(InstanceOfFoo))
Chạy chương trình, kết quả trả về là:
{'a': 5, 'b': 10}
Xem thêm: Các hàm Python tích hợp sẵn
2.760
Bạn nên đọc
-
15+ IDE Python phổ biến năm 2024
-
Hàm bin() trong Python
-
Lập trình công cụ phát hiện khuôn mặt bằng Python
-
Hơn 100 bài tập Python có lời giải (code mẫu)
-
Python editor online
-
Bookmark 5 website học lập trình Python tốt nhất
-
Hàm complex() trong Python
-
11 tip học Python dành cho các “newbie”
-
Hàm bool() trong Python
0 Bình luận
Sắp xếp theo
Xóa Đăng nhập để Gửi
Cũ vẫn chất
-
Cách trải nghiệm Apple Music trên máy tính Windows
Hôm qua -
Cách sửa lỗi âm thanh trên Windows 10, khắc phục lỗi âm thanh Win 10
Hôm qua -
Cách ẩn danh sách bạn bè trên Facebook điện thoại, máy tính
Hôm qua -
Cách kích hoạt Dynamic Lighting trên Windows 11
Hôm qua -
CD Key CS các phiên bản, CD Key CS 1.1, Key CS 1.3, Key CS 1.6
Hôm qua -
Hướng dẫn đổi thông tin học sinh trên VnEdu
Hôm qua -
Hướng dẫn chèn link vào nội dung trên Canva
Hôm qua -
Hướng dẫn chèn ảnh dưới chữ trong PowerPoint
Hôm qua -
Cách đếm ô checkbox trong Google Sheets
Hôm qua -
8 cách mở bàn phím ảo trên Windows 10
Hôm qua