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 代码性能优化技巧分享
Aug 07 Python
Python中暂存上传图片的方法
Feb 18 Python
以Python的Pyspider为例剖析搜索引擎的网络爬虫实现方法
Mar 30 Python
简单的Python2.7编程初学经验总结
Apr 01 Python
python装饰器深入学习
Apr 06 Python
python3.6根据m3u8下载mp4视频
Jun 17 Python
VSCode中自动为Python文件添加头部注释
Nov 14 Python
Tensorflow分批量读取数据教程
Feb 07 Python
Tensorflow 模型转换 .pb convert to .lite实例
Feb 12 Python
关于Python 中的时间处理包datetime和arrow的方法详解
Mar 19 Python
python numpy库np.percentile用法说明
Jun 08 Python
python实现画图工具
Aug 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
PHP __autoload()方法真的影响性能吗?
2012/03/30 PHP
Laravel最佳分割路由文件(routes.php)的方式
2016/08/04 PHP
jQuery select控制插件
2009/08/17 Javascript
jquery ui resizable bug解决方法
2010/10/26 Javascript
扩展easyui.datagrid,添加数据loading遮罩效果代码
2010/11/02 Javascript
javascript 随机展示头像实现代码
2011/12/06 Javascript
JS获取当前网页大小以及屏幕分辨率等
2014/09/05 Javascript
自定义jQuery插件方式实现强制对象重绘的方法
2015/03/23 Javascript
javascript实现百度地图鼠标滑动事件显示、隐藏
2015/04/02 Javascript
JavaScript实现广告弹窗效果
2016/08/09 Javascript
javascript实现一个网页加载进度loading
2017/01/04 Javascript
JS在浏览器中解析Base64编码图像
2017/02/09 Javascript
基于 Immutable.js 实现撤销重做功能的实例代码
2018/03/01 Javascript
Vue实现todolist删除功能
2018/06/26 Javascript
微信小程序按钮点击动画效果的实现
2019/09/04 Javascript
在Django中同时使用多个配置文件的方法
2015/07/22 Python
如何使用七牛Python SDK写一个同步脚本及使用教程
2015/08/23 Python
Python cookbook(数据结构与算法)通过公共键对字典列表排序算法示例
2018/03/15 Python
Python学习笔记之Break和Continue用法分析
2019/08/14 Python
Python 使用多属性来进行排序
2019/09/01 Python
python用quad、dblquad实现一维二维积分的实例详解
2019/11/20 Python
python + selenium 刷B站播放量的实例代码
2020/06/12 Python
记录一下scrapy中settings的一些配置小结
2020/09/28 Python
Ibatis如何调用存储过程
2015/05/15 面试题
会计电算化专业个人的自我评价
2013/11/24 职场文书
领班岗位职责范文
2014/02/06 职场文书
《音乐之都维也纳》教学反思
2014/04/16 职场文书
小学生中国梦演讲稿
2014/04/23 职场文书
询价采购方案
2014/06/09 职场文书
雷人标语集锦
2014/06/19 职场文书
企业领导对照检查材料
2014/08/20 职场文书
汇报材料怎么写
2014/12/30 职场文书
小学五一劳动节活动总结
2015/02/09 职场文书
2016元旦主持人经典开场白台词
2015/12/03 职场文书
Keras在mnist上的CNN实践,并且自定义loss函数曲线图操作
2021/05/25 Python
Nginx使用ngx_http_upstream_module实现负载均衡功能示例
2022/08/05 Servers