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 相关文章推荐
17个Python小技巧分享
Jan 23 Python
python根据出生日期返回年龄的方法
Mar 26 Python
Python字符串格式化
Jun 15 Python
Python抓取聚划算商品分析页面获取商品信息并以XML格式保存到本地
Feb 23 Python
python实现超简单的视频对象提取功能
Jun 04 Python
Python中的单行、多行、中文注释方法
Jul 19 Python
pycharm 安装JPype的教程
Aug 08 Python
Python关于__name__属性的含义和作用详解
Feb 19 Python
Django 拼接两个queryset 或是两个不可以相加的对象实例
Mar 28 Python
Idea安装python显示无SDK问题解决方案
Aug 12 Python
Django项目配置Memcached和Redis, 缓存选择哪个更有优势
Apr 06 Python
Python中rapidjson参数校验实现
Jul 25 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定时自动生成静态HTML的实现代码
2010/06/20 PHP
Session保存到数据库的php类分享
2011/10/24 PHP
zf框架的校验器InArray使用示例
2014/03/13 PHP
phpcms中的评论样式修改方法
2016/10/21 PHP
PHP实现递归目录的5种方法
2016/10/27 PHP
PHP+iframe图片上传实现即时刷新效果
2016/11/18 PHP
js获取对象为null的解决方法
2013/11/21 Javascript
基于jquery实现的图片在各种分辨率下未知的容器内上下左右居中
2014/05/11 Javascript
javascript单引号和双引号的区别和处理
2014/05/14 Javascript
判断复选框是否被选中的两种方法
2014/06/04 Javascript
全面理解JavaScript中的闭包
2016/05/12 Javascript
Bootstrap学习笔记之css样式设计(2)
2016/06/07 Javascript
深入理解在JS中通过四种设置事件处理程序的方法
2017/03/02 Javascript
jQuery dateRangePicker插件使用方法详解
2017/07/28 jQuery
Angular 作用域scope的具体使用
2017/12/11 Javascript
vue-cli项目代理proxyTable配置exclude的方法
2018/09/20 Javascript
js实现前面自动补全位数的方法
2018/10/10 Javascript
详解auto-vue-file:一个自动创建vue组件的包
2019/04/26 Javascript
前端vue-cli项目中使用img图片和background背景图的几种方法
2019/11/13 Javascript
vue中上传视频或图片或图片和文字一起到后端的解决方法
2019/12/01 Javascript
JS一次前端面试经历记录
2020/03/19 Javascript
[01:00:14]DOTA2-DPC中国联赛 正赛 Ehome vs Elephant BO3 第二场 2月28日
2021/03/11 DOTA
基于python的Tkinter实现一个简易计算器
2015/12/31 Python
Python学习小技巧之利用字典的默认行为
2017/05/20 Python
Python中__repr__和__str__区别详解
2019/11/07 Python
Python函数递归调用实现原理实例解析
2020/08/11 Python
FOREO官方网站:LUNA露娜洁面仪
2016/11/28 全球购物
哈萨克斯坦移动和数字技术在线商店:SatelOnline.kz
2020/09/04 全球购物
写好求职应聘自荐信的三部曲
2013/09/21 职场文书
优质服务口号
2014/06/11 职场文书
保护环境建议书作文400字
2015/09/14 职场文书
学习经验交流会总结
2015/11/02 职场文书
2016社区平安家庭事迹材料
2016/02/26 职场文书
导游词之江西赣州
2019/10/15 职场文书
Python中的tkinter库简单案例详解
2022/01/22 Python
Apache Pulsar结合Hudi构建Lakehouse方案分析
2022/03/31 Servers