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输出一个杨辉三角的例子
Jun 13 Python
Python heapq使用详解及实例代码
Jan 25 Python
浅谈dataframe中更改列属性的方法
Jul 10 Python
Linux系统(CentOS)下python2.7.10安装
Sep 26 Python
Python基于Tkinter模块实现的弹球小游戏
Dec 27 Python
基于python实现学生信息管理系统
Nov 22 Python
python 利用已有Ner模型进行数据清洗合并代码
Dec 24 Python
Python实现图片识别加翻译功能
Dec 26 Python
tensorflow模型继续训练 fineturn实例
Jan 21 Python
Python中random模块常用方法的使用教程
Oct 04 Python
Python常用GUI框架原理解析汇总
Dec 07 Python
C3 线性化算法与 MRO之Python中的多继承
Oct 05 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
用Simple Excel导出xls实现方法
2012/12/06 PHP
ThinkPHP后台首页index使用frameset时的注意事项分析
2014/08/22 PHP
php随机显示指定文件夹下图片的方法
2015/07/13 PHP
PHP判断上传文件类型的解决办法
2015/10/20 PHP
PHP执行linux命令常用函数汇总
2016/02/02 PHP
php基于闭包实现函数的自调用(递归)实例分析
2016/11/11 PHP
php使用PDO获取结果集的方法
2017/02/16 PHP
Yii使用EasyWechat实现小程序获取用户的openID的方法
2020/04/29 PHP
用JQuery 实现AJAX加载XML并解析的脚本
2009/07/25 Javascript
用jquery实现自定义风格的滑动条实现代码
2011/04/26 Javascript
js动画(animate)简单引擎代码示例
2012/12/04 Javascript
Google Map V3 绑定气泡窗口(infowindow)Dom事件实现代码
2013/04/26 Javascript
jquery实现对联广告的方法
2015/02/05 Javascript
Vuejs第十二篇之动态组件全面解析
2016/09/09 Javascript
mvc 、bootstrap 结合分布式图简单实现分页
2016/10/10 Javascript
jQuery通过ajax快速批量提交表单数据
2016/10/25 Javascript
关于微信上网页图片点击全屏放大效果
2016/12/19 Javascript
jquery pagination分页插件使用详解(后台struts2)
2017/01/22 Javascript
bootstrap datetimepicker 日期插件在火狐下出现一条报错信息的原因分析及解决办法
2017/03/08 Javascript
原生js实现验证码功能
2017/03/16 Javascript
webpack学习--webpack经典7分钟入门教程
2017/06/28 Javascript
二维码图片生成器QRCode.js简单介绍
2017/08/18 Javascript
vue 使某个组件不被 keep-alive 缓存的方法
2018/09/21 Javascript
Vue请求java服务端并返回数据代码实例
2019/11/28 Javascript
Python面向对象之类和对象实例详解
2018/12/10 Python
Python设计模式之模板方法模式实例详解
2019/01/17 Python
pycharm下pyqt4安装及环境配置的教程
2020/04/24 Python
WatchShop法国:英国排名第一的独立手表零售商
2020/02/17 全球购物
计算机专业自我鉴定
2013/10/15 职场文书
毕业自荐信
2013/12/16 职场文书
职业生涯规划书基本格式
2014/01/06 职场文书
政府四风问题整改措施
2014/10/04 职场文书
大学生心理健康活动总结
2015/05/08 职场文书
2015年医务科工作总结范文
2015/05/26 职场文书
迎新年主持词
2015/07/06 职场文书
详解gantt甘特图可拖拽、编辑(vue、react都可用 highcharts)
2021/11/27 Vue.js