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中Flask框架简单入门实例
Mar 21 Python
两个命令把 Vim 打造成 Python IDE的方法
Mar 20 Python
Python3简单实例计算同花的概率代码
Dec 06 Python
python实现协同过滤推荐算法完整代码示例
Dec 15 Python
使用Python的Dataframe取两列时间值相差一年的所有行方法
Jul 10 Python
python制作填词游戏步骤详解
May 05 Python
python中使用while循环的实例
Aug 05 Python
Django Admin中增加导出CSV功能过程解析
Sep 04 Python
导入tensorflow:ImportError: libcublas.so.9.0 报错
Jan 06 Python
从多个tfrecord文件中无限读取文件的例子
Feb 17 Python
Python识别验证码的实现示例
Sep 30 Python
基于tensorflow权重文件的解读
May 26 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中大括号作用介绍
2012/03/22 PHP
基于jQuery的一个扩展form序列化到json对象
2010/12/09 Javascript
JS调试必备的5个debug技巧
2014/03/07 Javascript
IE中getElementsByName()对有些元素无效的解决方案
2014/09/28 Javascript
jQuery对指定元素中指定字符串进行替换的方法
2015/03/17 Javascript
理解javascript异步编程
2016/01/27 Javascript
Angular ng-repeat遍历渲染完页面后执行其他操作详细介绍
2016/12/13 Javascript
Vue.js实现实例搜索应用功能详细代码
2017/08/24 Javascript
说说AngularJS中的$parse和$eval的用法
2017/09/14 Javascript
vue生成随机验证码的示例代码
2017/09/29 Javascript
微信小程序实现点击按钮修改文字大小功能【附demo源码下载】
2017/12/06 Javascript
小程序实现列表删除功能
2018/10/30 Javascript
vue print.js打印支持Echarts图表操作
2020/11/13 Javascript
详解Python中的__init__和__new__
2014/03/12 Python
微信跳一跳游戏python脚本
2020/04/01 Python
使用python中的in ,not in来检查元素是不是在列表中的方法
2018/07/06 Python
浅谈python在提示符下使用open打开文件失败的原因及解决方法
2018/11/30 Python
利用Python+阿里云实现DDNS动态域名解析的方法
2019/04/01 Python
python之PyQt按钮右键菜单功能的实现代码
2019/08/17 Python
python turtle工具绘制四叶草的实例分享
2020/02/14 Python
Python json模块与jsonpath模块区别详解
2020/03/05 Python
重写django的model下的objects模型管理器方式
2020/05/15 Python
浅析Python 中的 WSGI 接口和 WSGI 服务的运行
2020/12/09 Python
New Balance加拿大官方网站:运动鞋和健身服装
2018/11/19 全球购物
Amara德国:家居饰品、设计师品牌和豪华礼品
2019/05/20 全球购物
香港家用健身器材、运动器材及健康美容仪器专门店:FitBoxx
2019/12/05 全球购物
UNOde50美国官网:西班牙珠宝品牌
2020/08/15 全球购物
水务局局长岗位职责
2013/11/28 职场文书
舞蹈比赛获奖感言
2014/02/04 职场文书
公司中秋节活动方案
2014/02/12 职场文书
重阳节活动总结
2014/08/27 职场文书
合伙经营协议书范本
2014/09/13 职场文书
2014年社区国庆节活动方案
2014/09/16 职场文书
结婚保证书(三从四德)
2015/02/26 职场文书
详解Nginx 工作原理
2021/03/31 Servers
Python与C++中梯度方向直方图的实现
2022/03/17 Python