python遍历类中所有成员的方法

yipeiwu_com6年前Python基础

本文实例讲述了python遍历类中所有成员的方法。分享给大家供大家参考。具体分析如下:

这段代码自定义了一个类,类包含了两个成员title和url,在类的内部定义了一个函数list_all_member用于输出类的所有成员变量及值

# -*- coding: utf-8 -*-
class Site(object):
  def __init__(self):
    self.title = 'jb51 js code'
    self.url = '//www.jb51.net'
  def list_all_member(self):
    for name,value in vars(self).items():
      print('%s=%s'%(name,value))
if __name__== '__main__':
  site = Site()
  site.list_all_member()

输出结果如下:

url=//www.jb51.net
title=jb51 js code

希望本文所述对大家的Python程序设计有所帮助。

相关文章

python中enumerate的用法实例解析

在python中enumerate的用法多用于在for循环中得到计数,本文即以实例形式向大家展现python中enumerate的用法。具体如下: enumerate参数为可遍历的变量,...

Django自带的加密算法及加密模块详解

Django 内置的User类提供了用户密码的存储、验证、修改等功能,可以很方便你的给用户提供密码服务。 默认的Ddjango使用pbkdf2_sha256方式来存储和管理用的密码,当然...

PYTHON基础-时间日期处理小结

步骤: 1. 掌握几种对象及其关系 2. 了解每类对象的基本操作方法 3. 通过转化关系转化 涉及对象 1. datetime >>> import datetim...

浅谈python中拼接路径os.path.join斜杠的问题

调试程序的过程中,发现通过os.path.join拼接的路径出现了反斜杠 directory1='/opt/apps/upgradePackage' directory2='icp_...

python3 使用Opencv打开USB摄像头,配置1080P分辨率的操作

我就废话不多说了,直接上代码吧! import cv2 import time cap = cv2.VideoCapture(0) cap.set(cv2.CAP_PROP_FR...