【python】-学习记

提供程序可读性,减少使用素组和集合中的索引。

student = ('Tom', 25, 'male', '[email protected]')

#name
#数组多了程序里面都是[]
print(student[0])

一、定义常量

NAME,AGE,SEX,EMAIL = xrange(4)
student = ('Tom', 25, 'male', '[email protected]')
#提高程序可读性。便于后续的维护
print(student[NAME]) 
print(student[AGE])

二、标准库collections

from collections import namedtuple
Student  = namedtuple('Student', [ 'name', 'age', 'sex', 'email']
 s = Student('Tom', 25, 'male', '[email protected]')
#访问元素不需要用索引了
#直接做对象访问
s.age
#25
s.name
#Tom

你可能感兴趣的:(【python】-学习记)