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脚本设置超时机制系统时间的方法
Feb 21 Python
python下os模块强大的重命名方法renames详解
Mar 07 Python
WINDOWS 同时安装 python2 python3 后 pip 错误的解决方法
Mar 16 Python
在python中安装basemap的教程
Sep 20 Python
python实现字符串和字典的转换
Sep 29 Python
python中join()方法介绍
Oct 11 Python
解读python如何实现决策树算法
Oct 11 Python
Numpy之random函数使用学习
Jan 29 Python
Python GUI编程学习笔记之tkinter中messagebox、filedialog控件用法详解
Mar 30 Python
python 实现两个线程交替执行
May 02 Python
Python文件名匹配与文件复制的实现
Dec 11 Python
python 实现图片批量压缩的示例
Dec 18 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
PHP4在WinXP下IIS和Apache2服务器上的安装实例
2006/10/09 PHP
PHP中使用php5-ffmpeg撷取视频图片实例
2015/01/07 PHP
php快速排序原理与实现方法分析
2016/05/26 PHP
Docker 如何布置PHP开发环境
2016/06/21 PHP
微信公众号判断用户是否已关注php代码解析
2016/06/24 PHP
laravel实现登录时监听事件,添加登录用户的记录方法
2019/09/30 PHP
初探jquery——表单应用范例
2007/02/20 Javascript
Date对象格式化函数代码
2010/07/17 Javascript
JS操作iframe里的dom(实例讲解)
2014/01/29 Javascript
jQuery实现指定内容滚动同时左侧或其它地方不滚动的方法
2015/08/08 Javascript
JavaScript文本框脚本编写的注意事项
2016/01/25 Javascript
Javascript for in的缺陷总结
2017/02/03 Javascript
获取当前按钮或者html的ID名称实例(推荐)
2017/06/23 Javascript
jQuery制作input提示内容(兼容IE8以上)
2017/07/05 jQuery
Angular.js初始化之ng-app的自动绑定与手动绑定详解
2017/07/31 Javascript
vue+iview+less+echarts实战项目总结
2018/02/22 Javascript
jQuery实现的别踩白块小游戏完整示例
2019/01/07 jQuery
javascript面向对象三大特征之继承实例详解
2019/07/24 Javascript
解决vue组件销毁之后计时器继续执行的问题
2020/07/21 Javascript
Vue中nprogress页面加载进度条的方法实现
2020/11/13 Javascript
零基础写python爬虫之爬虫的定义及URL构成
2014/11/04 Python
浅谈Python 多进程默认不能共享全局变量的问题
2019/01/11 Python
Python统计一个字符串中每个字符出现了多少次的方法【字符串转换为列表再统计】
2019/05/05 Python
python2.7 安装pip的方法步骤(管用)
2019/05/05 Python
Python使用scrapy爬取阳光热线问政平台过程解析
2019/08/14 Python
python try...finally...的实现方法
2020/11/25 Python
CSS3对图片照片进行边缘模糊处理的实现
2018/08/08 HTML / CSS
日本运动品牌美津浓官方购物网站:MIZUNO SHOP
2016/08/21 全球购物
Ego Shoes官网:英国时髦鞋类品牌
2020/10/19 全球购物
为什么要用EJB
2014/04/17 面试题
高中生的自我鉴定范文
2014/01/24 职场文书
《胖乎乎的小手》教学反思
2014/02/26 职场文书
行政助理工作职责范本
2014/03/04 职场文书
酒后驾车标语
2014/06/30 职场文书
超市食品安全承诺书
2015/04/29 职场文书
合作协议书格式范本
2016/03/21 职场文书