数据类型之命名元组
""" 数值:int float 序列:list str tuple 散列:set dict 可迭代对象:序列和散列类型 """ from collections import namedtuple tu = (11, 12, 13) stu = ('汤圆', 18, '吃饭睡觉打豆豆') print(stu) # 命名元组,namedtuple接收两个参数,第一个创建的类型名称,第二个列表 student = namedtuple('Students', ('name', 'age', 'skill')) # student实际上接收的是一个类,namedtuple会去创建一个Students类,name/age/skill就相当于类里面的属性 stu = student('汤圆', 18, '吃饭睡觉打豆豆') print(type(stu)) # <class '__main__.Students'> print(stu[1]) # 18 print(stu.name) # 汤圆 # isinstance判断数据是否是某种数据类型,如果是返回true,如果不是返回False print(isinstance(stu, tuple)) # True print(isinstance(111, tuple)) # False