计算机和数据
1.print(这里是数)
2.计算
3.根据要求进一步加工
4.做判断
数据类型
刚刚突然想到,习惯了“数字”,不一定能立刻get到所谓的“数据”
python的数据类型有:
(图片为自制,内容原版来自https://blog.51cto.com/12306609/2345542)
列表、字典等等的出现,让我们可以储存更多的数据,而不是一次一个,相当于打包,而且字典还是有序的打包,想要哪个,点那个的“外卖”
list列表
#基本语法:
list = [ , , , ]
#用逗号分隔
list1 = ['座头鲸','nanji',1]
更重要的是,列表对所含数据类型无要求,可以数字、字符串来一个大杂烩.
#提取特定一个或多个元素(同一列表)
#偏移量
#切片
print(list[a:b])
#a是从偏移量起,b是取不到的
list1 = ['i' ,'love','you','dear']
print(list1[ : ])
print(list1[0:2])
#结果
['i', 'love', 'you', 'dear']
['i', 'love']
一个列表占多少位的内存?
这个问题是在操作列表内元素的增减时想到的
N个报错
哦豁,%是matlab的注释
好,换成 #
迎来了又一报错
不想要 [ ]
于是,改代码
这就emmmmm了
就是列表只有一个参数,我这样相当于给了两个, very 一个much一个。由于列表内对元素的性质是不挑的,所以 一个[ ] 视为一个,它可以列表内有列表。
进一步try一下,我加一个,再加一个,是不是就没有 [ ] 了?
事实是:yes!猜想正确。
元素的删除
用del语句
del list1[2]
#这里的2还是偏移量
del list1 是删除整个列表