python-2-如何为元组中的每个元素命名,提高程序可读性?
2017-04-19 12:18
543 查看
大量的索引值对程序的维护是不利的,因为不便于阅读。
在c语言中,有两种解决方法;
解决方法1:
c语言中宏定义的方式;
#define NAME 0 #define AGE 1
解决方法2:
c语言的枚举形式;
enum Student{ NAME, AGE, SEX, }
python
方案一:
student=('eminem','16','male','961737123@qq.com') # 普通获取 print(student[0]) if student[2] == 'male': print('it\'s ok ') # 方法一 # NAME = 0 # AGE = 1 # SEX = 2 # EMAIL = 3 # 简写 NAME,AGE,SEX,EMAIL = range(4) print(student[NAME]) if student[SEX] == 'male': print('it\'s ok ')
方案二:
from collections import namedtuple student = namedtuple('Student',['name','age','sex','email']) a = student('eminem','16','male','961737123@qq.com') print(a.name) print(isinstance(a,tuple))
相关文章推荐
- python 2-2 如何为元组中的每个元素命名, 提高程序可读性-collections.namedtuple
- python高效编程技巧2(如何为元组的每个元素命名,提高程序的可读性)
- Python高级编程-如何为元祖中的每个元素命名,提高程序可读性?
- 如何在元组中的每个元素命名,提高程序可读性
- python 为元组中的每个元素命名,提高程序可读性
- 给元组的每个元素命名,提高程序可读性
- 为元组中的每个元素命名,提高程序可读性
- 2-2为元组中的每个元素命名,提高程序可读性
- 如何为元祖中的每个元素命名以提高可读性
- python_如何为元组中每个元素命名
- python 为元组的每个元素命名
- python【2】为元祖中的元素命名,提高可读性
- <24>python学习笔记——为元组中的每个元素命名
- Python高效编程-为元组的每个元素命名
- python基础学习之如何对元组各个元素进行命名详解
- 为tuple中的元素命名,提高程序的可读性
- Python实用技巧之利用元组代替字典并为元组元素命名
- python中的元组如何定义只有一个元素
- 分类: linux程序设计 2012-03-06 22:01 10646人阅读 评论(5) 收藏 举报 linux语言c工具gcc程序开发 调试是每个程序员都会面临的问题. 如何提高程序员的调
- 【慕课网】元祖命名规范 提高程序可读性