5/20python之列表
2019-02-23 本文已影响15人
王悟冥
在python中,把状如2,3这样的数字划分一个类型,把状如“你好”这样的数字划分为一个类型,前者是int类型,后者str类型。
变量无类型,对象有类型。
变量可以赋值任何数据(也就是对象),而对象则有类型之分)
list
在python中,叫做【列表】
list在列表中拥有强大的功能。
在python中,用【[]】表示一个list。
【[]】在方括号里面,可以是int,也可以是str类型的数据,甚至也能够是True/False的这种布尔值。看下面的例子,特别注意阅读注释。
>>>a = [] #定义一个变量a,它是list类型,并且是空的。 >>>type(a) <class 'list'> #用内置函数【type()】查看变量a的变量,为list >>>bool(a) #用内置函数【bool()】看看list类型的变量a的布尔值,因为是空的,所以False False >>>print (a) #打印list的变量a,这个写法等于【print('a')】 []
【bool()】是一个布尔函数,它的作用就是来判断一个对象是“真”还是“假(空)”。
>>>a = ['2','3','qiwst','github.io'] >>>a ['2', '3', 'qiwst', 'github.io'] >>>type(a) <class 'list'> >>>bool(a) True >>>print(a) ['2', '3', 'qiwst', 'github.io']
在list中,数字int类型对象可以不用【‘’ ""】引号包括,而str类型字符,则必须用【'' ""】包起来。
ist在python中,里面的元素可以是任何元素,int,str甚至是list类型的元素都可以。
迄今为止,我共学了python中的3种类型
1.数字int和float
数字包括整数int和浮点数float,分别代表数学中的整数和小数,四则运算和数学中的一样,小数需要转化二进制进行计算,有精确度的bug。
2.字符串str
由单个字符,排列组合而成的类型。用单引号,双引号和三引号来使用。在进行索引和切片时,空格也作为一个位置来编号。
3.列表list
python中的基本类型之一,用方括号表示,里面的元素可以为任何类型的对象,哪怕里面加入list也可以。
adc