Python简单实现enum功能的方法


Posted in Python onApril 25, 2016

本文实例讲述了Python简单实现enum功能的方法。分享给大家供大家参考,具体如下:

class Enumerate(object):
  def __init__(self,names):
    for number,name in enumerate(names.split()):
      setattr(self, name, number)
codes = Enumerate('FOO BAR BAZ')
print codes.FOO
codes.FOO = 10
print codes.FOO

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

Python 相关文章推荐
python生成随机mac地址的方法
Mar 16 Python
Python连接DB2数据库
Aug 27 Python
在Python的一段程序中如何使用多次事件循环详解
Sep 07 Python
Python使用wxPython实现计算器
Jan 30 Python
Python3实现将本地JSON大数据文件写入MySQL数据库的方法
Jun 13 Python
python实现文件的备份流程详解
Jun 18 Python
Python FFT合成波形的实例
Dec 04 Python
python3用urllib抓取贴吧邮箱和QQ实例
Mar 10 Python
python中for in的用法详解
Apr 17 Python
Python3交互式shell ipython3安装及使用详解
Jul 11 Python
解决python打开https出现certificate verify failed的问题
Sep 03 Python
python 绘制国旗的示例
Sep 27 Python
Python爬虫辅助利器PyQuery模块的安装使用攻略
Apr 24 #Python
Linux下通过python访问MySQL、Oracle、SQL Server数据库的方法
Apr 23 #Python
Python 中的 else详解
Apr 23 #Python
Python 探针的实现原理
Apr 23 #Python
一键搞定python连接mysql驱动有关问题(windows版本)
Apr 23 #Python
Linux 发邮件磁盘空间监控(python)
Apr 23 #Python
web.py 十分钟创建简易博客实现代码
Apr 22 #Python
You might like
echo, print, printf 和 sprintf 区别
2006/12/06 PHP
PHP系列学习之日期函数使用介绍
2012/08/18 PHP
php通过exif_read_data函数获取图片的exif信息
2015/05/21 PHP
PHP获取Exif缩略图的方法
2015/07/13 PHP
php文件类型MIME对照表(比较全)
2016/10/07 PHP
php数据结构之顺序链表与链式线性表示例
2018/01/22 PHP
php fread函数使用方法总结
2019/05/28 PHP
JQuery 操作Javascript对象和数组的工具函数小结
2010/01/22 Javascript
一些经常会用到的Javascript检测函数
2010/05/31 Javascript
javascript真的不难-回顾一下基础知识
2013/01/15 Javascript
利用CSS、JavaScript及Ajax实现高效的图片预加载
2013/10/16 Javascript
借助javascript代码判断网页是静态还是伪静态
2014/05/05 Javascript
JS合并数组的几种方法及优劣比较
2014/09/19 Javascript
JavaScript表格常用操作方法汇总
2015/04/15 Javascript
javascript实现的网站访问量统计代码
2015/12/20 Javascript
DWR中各种java方法的调用
2016/05/04 Javascript
详解基于Koa2开发微信二维码扫码支付相关流程
2018/05/16 Javascript
jQuery实现获取form表单内容及绑定数据到form表单操作分析
2018/07/03 jQuery
原生javascript制作的拼图游戏实现方法详解
2020/02/23 Javascript
《javascript设计模式》学习笔记三:Javascript面向对象程序设计单例模式原理与实现方法分析
2020/04/07 Javascript
js实现可爱的气泡特效
2020/09/05 Javascript
[01:42]TI4西雅图DOTA2前线报道 第一顿早饭哦
2014/07/08 DOTA
python使用matplotlib库生成随机漫步图
2018/08/27 Python
python+selenium 鼠标事件操作方法
2019/08/24 Python
详解torch.Tensor的4种乘法
2020/09/03 Python
好的自荐信包括什么内容
2013/11/07 职场文书
春节请假条
2014/04/11 职场文书
2014公司党员自我评价范文
2014/09/11 职场文书
先进典型发言材料
2014/12/30 职场文书
交通事故和解协议书
2015/01/27 职场文书
2015年材料员工作总结
2015/04/30 职场文书
教师节主题班会教案
2015/08/17 职场文书
六五普法心得体会2016
2016/01/21 职场文书
不要在HTML中滥用div
2021/05/08 HTML / CSS
如何理解及使用Python闭包
2021/06/01 Python
mysql 获取相邻数据项
2022/05/11 MySQL