input与数据类型
在python3中,input可以用来获取用户输入的任何内容但是这些内容都会转存成字符串类型。在python2中,raw_input也有同样的效果,但是python2中的input则要求用户必须输入一个明确的数据类型,输入什么类型的内容就存成什么类型的。
例如:x=input("输入:")
输入:'大张哥'
x,type(x)
('大张哥',<type 'str'>)
x=input("输入:")
输入:[a,b,c]
x,type(x)
([a,b,c],<type 'list'>)
在python中我觉得使用最多的数据类型为 int、float、str,整型(int)一般用于一些年龄、手机号码、人员数量等数据,float一般用于身高、体重等带有小数点的数据,字符型一般都是用于人名、性别、住址等具有一些描述性的数据。在引号内的字符都是字符型,引号也可以使用单引号、双引号、三引号(''' ''' ;""" """)
数据类型中也有列表类型,列表类型是用于存储多个值,方便我们取出数据,还有字典(dict),列表是在[ ]内用逗号分隔开多个任意类型的值,字典是在{ }内用 key:value 表示一个值 key是一种描述用来描述一种状态 value是对应的值 字典内使用逗号分隔