翻开Python这本书才知道这个单词原来是蟒蛇的意思,顿时脑补了一只萌萌的蛇(路人:蛇会萌吗?!你下次看到真蛇可不要哭!)。想当年以为计算机证会跟毕业证挂钩,就无奈地报名去考VF,听说这是最简单的一种语言了,然而没复习的我还是没过(路人:废话!不学习也能过关,是在做白日梦吗?!)。所以,在翻开Python的书以前,我是颤抖的....毕竟被那次计算机考试伤得很深ORZ。但是看了几页以后,可能是国外教材编写得好的缘故吧,一点也不觉得枯燥!也没有觉得伤自尊!所以现在就开始记学习笔记啦~也是鞭策自己好好学习嗷~┗|`O′|┛
一些简单的概念及实用Tips:
BIF(built-in functions):内置函数
TAB:键入一些代码之后按下TAB键,会提供一些建议帮助完成语句
回退代码语句:Alt-P表示“前一个”(Previous),Alt-N表示“后一个”(Next)
今天学了一点点关于创建列表的东西,以创建电影片名列表为例,用人话说是:
①在数据两边加引号,将各个电影名转化为字符串
②用逗号将列表项与下一项分隔开
③在列表的两边加上开始和结束的中括号
④使用赋值操作符(=)将这个列表赋至一个标识符
人话很枯燥是不是?😰还是上Python的语言吧——
movies=['lalala','wawawa','kakaka']
(Python的语言比人话简明多了!)
创建列表之后,还可以进行以下操作:
在列表末尾增加一个数据项:movies.append('miqosuo')
从列表末尾删除数据:movies.pop() {注:括号里森么都不用填噢!}
在列表末尾增加一个数据项集合:movies.extend(['miqosuo','anniong'])
删除列表中一个特定的数据项:movies.remove('miqosuo')
在某个特定位置前面增加一个数据项:movies.insert(数字(插入位置),'anniong')
处理列表数据
需要迭代处理列表的时候怎么办捏?别急!Python提供内置的for循环!
还是上面那个例子,movies=['lalala','wawawa','kakaka']
如果想要看到这个列表里的所有电影,可以酱紫——
for each in movies:
print (each)
除了使用for循环,还可以使用while循环编写迭代代码,不过就是有些复杂(不适合我这样的单细胞生物),需考虑“状态信息”,要求使用一个计数标识符,比如说上面的代码用while循环就应该这样表达——
count=0
while count<len(movies)
print(movies[count])
count=count+1
看到while循环的我眼泪掉下来,既然是同样的结果,那肯定选简单的for循环了啊!
OK,今天就先学这么一点点~单细胞的我需要缓缓~
网友评论