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 解析XML python模块xml.dom解析xml实例代码
Feb 07 Python
Python基本数据类型详细介绍
Mar 11 Python
Python创建日历实例
Aug 21 Python
用Python制作检测Linux运行信息的工具的教程
Apr 01 Python
django定期执行任务(实例讲解)
Nov 03 Python
Python之多线程爬虫抓取网页图片的示例代码
Jan 10 Python
OPENCV去除小连通区域,去除孔洞的实例讲解
Jun 21 Python
BP神经网络原理及Python实现代码
Dec 18 Python
python 实现GUI(图形用户界面)编程详解
Jul 17 Python
python3 requests库实现多图片爬取教程
Dec 18 Python
django从后台返回html代码的实例
Mar 11 Python
有关pycharm登录github时有的时候会报错connection reset的问题
Sep 15 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数据缓存技术
2007/02/14 PHP
PHP使用静态方法的几个注意事项
2014/09/16 PHP
在WordPress中获取数据库字段内容和添加主题设置菜单
2016/01/11 PHP
php读取本地json文件的实例
2018/03/07 PHP
PHP判断是否是微信打开,浏览器打开的方法
2018/03/14 PHP
FireBug 调试JS入门教程 如何调试JS
2013/12/23 Javascript
jqGrid随窗口大小变化自适应大小的示例代码
2013/12/28 Javascript
javasciprt下jquery函数$.post执行无响应的解决方法
2014/03/13 Javascript
jquery仿百度百科底部浮动导航特效
2015/08/08 Javascript
在easyUI开发中,出现jquery.easyui.min.js函数库问题的解决办法
2015/09/11 Javascript
javascript实现图片轮播效果
2016/01/20 Javascript
AngularJS入门教程之更多模板详解
2016/08/19 Javascript
Angular.js中window.onload(),$(document).ready()的写法浅析
2017/09/28 Javascript
动态Axios的配置步骤详解
2018/01/12 Javascript
微信小程序如何获取用户信息
2018/01/26 Javascript
Bootstrap Fileinput 4.4.7文件上传实例详解
2018/07/25 Javascript
opencv 识别微信登录验证滑动块位置
2018/08/07 Javascript
原生JS实现轮播图效果
2018/10/12 Javascript
vue实现在线预览pdf文件和下载(pdf.js)
2019/11/26 Javascript
js仿京东放大镜效果
2020/08/09 Javascript
python快速排序代码实例
2013/11/21 Python
Python实现读取文件最后n行的方法
2017/02/23 Python
Python3.0中普通方法、类方法和静态方法的比较
2019/05/03 Python
python多线程并发实例及其优化
2019/06/27 Python
python文件操作的简单方法总结
2019/11/07 Python
Python实现读取并写入Excel文件过程解析
2020/05/27 Python
Django实现任意文件上传(最简单的方法)
2020/06/03 Python
如何使用Python调整图像大小
2020/09/26 Python
用canvas做一个DVD待机动画的实现代码
2019/04/12 HTML / CSS
新奥尔良珠宝:Mignon Faget
2020/11/23 全球购物
高级护理专业毕业生推荐信
2013/12/25 职场文书
八年级历史教学反思
2014/01/10 职场文书
就业推荐表自我鉴定范文
2014/03/21 职场文书
护士求职自荐信范文
2015/03/04 职场文书
只需要12页,掌握撰写一流商业计划书的技巧
2019/05/07 职场文书
apache基于端口创建虚拟主机的示例
2021/04/22 Servers