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的collections模块中的OrderedDict有序字典
Jul 07 Python
Python性能提升之延迟初始化
Dec 04 Python
Python编程求解二叉树中和为某一值的路径代码示例
Jan 04 Python
python矩阵的转置和逆转实例
Dec 12 Python
Python实现繁?转为简体的方法示例
Dec 18 Python
Python I/O与进程的详细讲解
Mar 08 Python
PyQt5 QListWidget选择多项并返回的实例
Jun 17 Python
Django 查询数据库并返回页面的例子
Aug 12 Python
python retrying模块的使用方法详解
Sep 25 Python
Python如何使用函数做字典的值
Nov 30 Python
在python中使用pymysql往mysql数据库中插入(insert)数据实例
Mar 02 Python
Python request中文乱码问题解决方案
Sep 17 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
PHP 5.0对象模型深度探索之绑定
2006/09/05 PHP
php获取bing每日壁纸示例分享
2014/02/25 PHP
php设计模式之命令模式使用示例
2014/03/02 PHP
PHP实现15位身份证号转18位的方法分析
2019/10/16 PHP
用JavaScript仿PS里的羽化效果代码
2011/12/20 Javascript
jquery实现table鼠标经过变色代码
2013/09/25 Javascript
学习JavaScript设计模式之享元模式
2016/01/18 Javascript
dedecms页面如何获取会员状态的实例代码
2016/03/15 Javascript
JavaScript常用字符串与数组扩展函数小结
2016/04/24 Javascript
浅谈javascript基础之客户端事件驱动
2016/06/10 Javascript
Vue.js实战之使用Vuex + axios发送请求详解
2017/04/04 Javascript
node.JS md5加密中文与php结果不一致的解决方法
2017/05/05 Javascript
AngularJS+bootstrap实现动态选择商品功能示例
2017/05/17 Javascript
nodejs实现OAuth2.0授权服务认证
2017/12/27 NodeJs
详解Vue.js使用Swiper.js在iOS
2018/09/10 Javascript
JS获取今天是本月第几周、本月共几周、本月有多少天、是今年的第几周、是今年的第几天的示例代码
2018/12/05 Javascript
Vue移动端用淘宝弹性布局lib-flexible插件做适配的方法
2020/05/26 Javascript
在Echarts图中给坐标轴加一个标识线markLine
2020/07/20 Javascript
python 简易计算器程序,代码就几行
2009/08/29 Python
9种python web 程序的部署方式小结
2014/06/30 Python
python中pygame模块用法实例
2014/10/09 Python
python numpy和list查询其中某个数的个数及定位方法
2018/06/27 Python
详解Django解决ajax跨域访问问题
2018/08/24 Python
在Django的View中使用asyncio的方法
2019/07/12 Python
python 计算积分图和haar特征的实例代码
2019/11/20 Python
python GUI库图形界面开发之PyQt5选项卡控件QTabWidget详细使用方法与实例
2020/03/01 Python
python--shutil移动文件到另一个路径的操作
2020/07/13 Python
法国时尚童装网站:Melijoe
2016/08/10 全球购物
养殖项目策划书范文
2014/01/13 职场文书
单位提档介绍信
2014/01/17 职场文书
专科应届毕业生求职信
2014/06/04 职场文书
羽毛球社团活动总结
2014/06/27 职场文书
个人收入证明范本
2014/09/18 职场文书
2014年最新领导班子整改方案
2014/09/27 职场文书
公司向个人借款协议书范本
2014/10/09 职场文书
Java面试题冲刺第十七天--基础篇3
2021/08/07 面试题