码迷,mamicode.com
首页 > 编程语言 > 详细

python学习入门第一天总结

时间:2016-04-09 21:48:53      阅读:242      评论:0      收藏:0      [点我收藏+]

标签:

  虽然之前自己也看过许多关于python的视频,但一直没有动力与勇气,所以未能坚持且也没有学得这么深刻,这次希望通过python自动化培训,能够彻底改变自己,通过第一天的python学习,自己学到了许多东西,如第一次写博客、第一次独立完成一个用Python实现登陆认证加三级菜单分级显示、第一次学会将自己的项目代码上传至开源库等等,自己感触很深,下面主要针对这一天学习的内容做下总结:

  今天学会了列表及列表的相关特性,对印象较深的是:

1、append  在现有列表后新增加一个值 :  

>>> a =["abc"]
>>> a.append("bcd")
>>> a
[‘abc‘, ‘bcd‘]

2、pop  是在现有列表内删除最后一个值:

>>> a  = [‘abc‘, ‘bcd‘]

>>> a.pop()
‘bcd‘
>>> a
[‘abc‘]

3、sort 是列表排序,但如果一个列表里即有字符串,也有数字的话,简单的排序似乎不行如:

>>> a =["jjb","teng","brother","2fd",3,4,5]
>>> a.sort()
Traceback (most recent call last):
File "<input>", line 1, in <module>
TypeError: unorderable types: int() < str()

好象是类型不匹配,但我们可以对这个进行调整一下就可以了如:

>>> a.sort(key= str)
>>> a
[‘2fd‘, 3, 4, 5, ‘brother‘, ‘jjb‘, ‘teng‘]

我们可以通过对排序进行类型处理就好了,哈哈是不是好激动呢!

4、我们除了对列表进行特性操作外,还可以进行切片如下:

a  = [‘2fd‘, 3, 4, 5, ‘brother‘, ‘jjb‘, ‘teng‘]

>>> a[0:2]   对列表a 取索引从0至2的值,需要注意的是列表取值 只包含前面的而不包含后面的
[‘2fd‘, 3]
>>> a[2:]  对列表 a 取索从2以后的值
[4, 5, ‘brother‘, ‘jjb‘, ‘teng‘]
>>> a[-1]  对列表取最后面的一个值 
‘teng‘
>>> a[-1:]  这个写法 和上面的写法不一样,但结果是一样的,我们需要注意
[‘teng‘]
>>> a[:-1]  这个是对列表取从列表值倒数第二个到前面的 而不包含最后一个值
[‘2fd‘, 3, 4, 5, ‘brother‘, ‘jjb‘]
>>> a[2:4] 
[4, 5]
>>> a[1]
3

通过一天的学习,学会了很多,很高兴,希望以后继续努力,今天就写到这,谢谢大家,如有不好之处还请原谅哦!,最后附上我今天的作业开源链接  https://github.com/jianbosky/login_three_menu  

python学习入门第一天总结

标签:

原文地址:http://www.cnblogs.com/IPYQ/p/5372698.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!