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 链接和操作 memcache方法
Mar 04 Python
Python中static相关知识小结
Jan 02 Python
Python基于jieba库进行简单分词及词云功能实现方法
Jun 16 Python
使用Numpy读取CSV文件,并进行行列删除的操作方法
Jul 04 Python
python 判断三个数字中的最大值实例代码
Jul 24 Python
python如何将两个txt文件内容合并
Oct 18 Python
Django通过dwebsocket实现websocket的例子
Nov 15 Python
python json.dumps() json.dump()的区别详解
Jul 14 Python
工程师必须了解的LRU缓存淘汰算法以及python实现过程
Oct 15 Python
Python中pass的作用与使用教程
Nov 13 Python
Python机器学习应用之工业蒸汽数据分析篇详解
Jan 18 Python
python如何为list实现find方法
May 30 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
多人战的战术与战略
2020/03/04 星际争霸
提高PHP编程效率 引入缓存机制提升性能
2010/02/15 PHP
PHP使用递归生成文章树
2015/04/21 PHP
php阳历转农历优化版
2016/08/08 PHP
thinkphp3.2嵌入百度编辑器ueditor的实例代码
2017/07/13 PHP
PHP实现生成模糊图片的方法示例
2017/12/21 PHP
自己的js工具 Event封装
2009/08/21 Javascript
Mootools 1.2教程 设置和获取样式表属性
2009/09/15 Javascript
js获取日期:昨天今天和明天、后天
2014/06/11 Javascript
深入分析JSONP跨域的原理
2014/12/10 Javascript
24款热门实用的jQuery插件推荐
2014/12/24 Javascript
使用AngularJS处理单选框和复选框的简单方法
2015/06/19 Javascript
js实现上传图片及时预览
2016/05/07 Javascript
js 弹出虚拟键盘修改密码的简单实例
2016/10/10 Javascript
js仿手机页面文件下拉刷新效果
2016/10/14 Javascript
jQuery中的siblings()是什么意思(推荐)
2016/12/29 Javascript
基于jQuery的$.getScript方法去加载javaScript文档解析
2017/11/08 jQuery
浅谈vue中改elementUI默认样式引发的static与assets的区别
2018/02/03 Javascript
小程序日历控件使用方法详解
2018/12/29 Javascript
使用VueRouter的addRoutes方法实现动态添加用户的权限路由
2019/06/03 Javascript
bootstrap-table+treegrid实现树形表格
2019/07/26 Javascript
详解基于Wepy开发小程序插件(推荐)
2019/08/01 Javascript
微信小程序scroll-view实现滚动到锚点左侧导航栏点餐功能(点击种类,滚动到锚点)
2020/06/11 Javascript
vue data对象重新赋值无效(未更改)的解决方式
2020/07/24 Javascript
Pycharm学习教程(3) 代码运行调试
2017/05/03 Python
Python中join函数简单代码示例
2018/01/09 Python
Python3.6实现带有简单界面的有道翻译小程序
2019/04/16 Python
Python+Selenium实现自动化的环境搭建的步骤(图文)
2020/09/01 Python
使用CSS3 制作一个material-design 风格登录界面实例
2016/12/12 HTML / CSS
台湾旅游网站:灿星旅游
2018/10/11 全球购物
《一个中国孩子的呼声》教学反思
2014/02/12 职场文书
秋季运动会演讲稿
2014/09/16 职场文书
机关干部四风问题自查报告及整改措施
2014/10/26 职场文书
2015年毕业实习工作总结
2015/05/29 职场文书
【超详细】八大排序算法的各项比较以及各自特点
2021/03/31 Python
Python爬虫之用Xpath获取关键标签实现自动评论盖楼抽奖(二)
2021/06/07 Python