PYTHON初学者进阶攻略:第二天掌握元组、列表与字典的实用技巧
时隔一天又开始learning了,秉持着能学点皮毛也算学到的精神以及闲暇之余能找点事情做,继续开干。
今天所接触的是PYTHON中的变量类型有哪些,参考了一下菜鸟教程的PYTHON变量类型,链接:Python 变量类型 | 菜鸟教程,一个数据类型以及还有一个数字类型,整理了一个表格在下面:
数据类型: | 数字类型: |
数字 | int(整型) |
字符串 | long(长整型) |
列表 |
float(浮点型) |
元组 | complex(复数) |
字典 |
注意:表格里并不是一一对应的!!!
看着菜鸟一个个专有名词,我感觉我自己就是个菜鸟,什么“分配到相同内存空间上”、“他们是不可改变的数据类型,这意味着改变数字数据类型会分配一个新的对象”,这些字组成了我无法理解的样子……一开始就崩了感觉……
后面想想既然选择了这条路就继续走下去,不然对象没有,每天又没事做——来自一位单身狗的颓废生活与抱怨……最后还是继续咬文嚼字理解这些东西。
我的理解:数据类型就是一个用不同形式来存放东西的地方,而数字类型则是确定存放的东西是什么。至于占用多少内存(空间),感觉就不管我的事了,毕竟俺就是个菜鸟没有辣么大的代码量,所以就忽略了这些创建的类型所占用的空间大小。
接下来就是介绍PYTHON变量类型了,哎~枯燥的地方开始了:
①PYTHON数字类型
至于长整型和复数啥且不清楚是啥,两个的具体用途是啥我也布吉岛,感觉就是出题目练习用的,所以我不管了。
②PYTHON列表
例:t=[1,2,3,'a','b','c']
列表用中括号表示,里面可以加数字或者字符串,但是要用逗号隔开,不然只能表示一个,并且字符串或者字符得用单引号或者双引号弄起来,不然会有红色波浪线报错:
下面就是有关列表程序简单代码(简单输出列表):
结果:
③PYTHON元组
例:t=(1,2,3,'a','b','c')
元组用括号表示,里面的同样可以加数字或者字符串,也要用逗号隔开,个人感觉就是换了种数据表达方式,也不知道这跟列表有什么区别,但是这种东西后面慢慢来了,先了解他们的表示方法是怎样的,以及怎么简单的把里面元素输出才是我所要了解的。
元组简单代码输出:
结果:
说实话看起来好像跟列表没什么区别,就改了个括号……
算了不管了,有它存在的道理,我一个菜鸟只能吐槽一下下……
④PYTHON字典
字典用大括号表示,里面的元素表示方法跟列表和元组不一样:
t={1:'a',2:'b',3:'c'}
它们所属关系应该是这样子: {键:'值'};键好比你把家庭住址告诉好朋友,好朋友就可以上门找你玩,“值”就是到你家你将会给他们展示什么东西好朋友看,纯属个人理解,有错误望指出。
下面是元组简单输出程序了:
结果:
可以看到输出t和t[1]时候是正常的,到t[0]就报错了,是因为在t这个元组里没有0这个数字,所以就是你要是写了元组里键没有的字符或数字或字符串就会直接报错。
好了今天就差不多这些了,有什么错误的地方或者说不好的地方望各位大佬们指出,本人菜鸟学者多多指教。后面就要单独介绍列表,元组,字典这些东东,要把这仨说详细本博主觉得难如登天。结束!!!
作者:无聊的收费员