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中让MySQL查询结果返回字典类型的方法
Aug 22 Python
python基于隐马尔可夫模型实现中文拼音输入
Apr 01 Python
python+Django+apache的配置方法详解
Jun 01 Python
Python批量查询域名是否被注册过
Jun 21 Python
用不到50行的Python代码构建最小的区块链
Nov 16 Python
python利用微信公众号实现报警功能
Jun 10 Python
对Pycharm创建py文件时自定义头部模板的方法详解
Feb 12 Python
Python Django中间件,中间件函数,全局异常处理操作示例
Nov 08 Python
python Opencv计算图像相似度过程解析
Dec 03 Python
pytorch 修改预训练model实例
Jan 18 Python
PyCharm GUI界面开发和exe文件生成的实现
Mar 04 Python
Python 找出出现次数超过数组长度一半的元素实例
May 11 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
ASP知识讲座四
2006/10/09 PHP
php htmlspecialchars加强版
2010/02/16 PHP
php URL验证正则表达式
2011/07/19 PHP
PHP编程函数安全篇
2013/01/08 PHP
浅谈web上存漏洞及原理分析、防范方法(安全文件上存方法)
2013/06/29 PHP
php使用指定编码导出mysql数据到csv文件的方法
2015/03/31 PHP
如何解决phpmyadmin导入数据库文件最大限制2048KB
2015/10/09 PHP
win7安装php框架Yii的方法
2016/01/25 PHP
PHP中TP5 上传文件的实例详解
2017/07/31 PHP
javascript面向对象的方式实现的弹出层效果代码
2010/01/28 Javascript
jQuery Lightbox 图片展示插件使用说明
2010/04/25 Javascript
高亮显示web页表格行的javascript代码
2010/11/19 Javascript
jQuery EasyUI API 中文文档 - TreeGrid 树表格使用介绍
2011/11/21 Javascript
精心挑选的12款优秀的基于jQuery的手风琴效果插件和教程
2012/08/22 Javascript
javascript加号"+"的二义性说明
2013/03/04 Javascript
js获取url中指定参数值的示例代码
2013/12/14 Javascript
移动节点的jquery代码
2014/01/13 Javascript
JavaScript学习笔记之DOM基础 2.4
2015/08/14 Javascript
webpack引入eslint配置详解
2018/01/22 Javascript
在vue.js中使用JSZip实现在前端解压文件的方法
2018/09/05 Javascript
vue+echarts实现动态绘制图表及异步加载数据的方法
2018/10/17 Javascript
更优雅的微信小程序骨架屏实现详解
2019/08/07 Javascript
vue-cli和v-charts实现可视化图表过程解析
2019/10/08 Javascript
Python中str.join()简单用法示例
2018/03/20 Python
解决pytorch DataLoader num_workers出现的问题
2020/01/14 Python
python_mask_array的用法
2020/02/18 Python
Django数据结果集序列化并展示实现过程
2020/04/22 Python
Python检测端口IP字符串是否合法
2020/06/05 Python
python简单实现9宫格图片实例
2020/09/03 Python
PyCharm设置注释字体颜色以及是否倾斜的操作
2020/09/16 Python
HTML5实现Notification API桌面通知功能
2016/03/02 HTML / CSS
GOOD AMERICAN官网:为曲线性感而设计
2017/12/28 全球购物
新学期班主任寄语
2014/01/18 职场文书
tensorflow学习笔记之tfrecord文件的生成与读取
2021/03/31 Python
html5表单的required属性使用
2021/07/07 HTML / CSS
Python中np.random.randint()参数详解及用法实例
2022/09/23 Python