零基础就该这样学Python,25K程序员用七天整理出来的入门资料!

来源: 发表时间:2017-09-25 18:35:43

【电商岛】没有哪一个人,从一出生就是大牛,也是一步一个脚印的从零基础走过来的,因为我是从来不会看不起小白的,说不定哪天他会是你的顶头上司呢?虽然有时候一些非常基础的问题,我记得前几天有个人问我装python,他说看了好多遍教程还是不会。开始没搭建环境,后来弄了半天还是没有装好,我也是找了半天才找到他吧;达成了:表示一脸懵逼,但是人家爱学的精神还是值得表扬的。好了,再给大家分享之前呢,我介绍一下我弄的一个学习交流群,有什么不懂的问题,都可以在群里踊跃发言,需要啥资料随时在群文件里面获取自己想要的资料。这个python群就是:643692991 小编期待大家一起进群交流讨论,讲实话还是一个非常适合学习的地方的。各种入门资料啊,进阶资料啊,框架资料啊 爬虫等等,都是有的,风里雨里,小编都在群里等你。

零基础就该这样学Python,25K程序员用七天整理出来的入门资料!

先给大家上个数据结构的思维图。

零基础就该这样学Python,25K程序员用七天整理出来的入门资料!

字符串

属性

零基础就该这样学Python,25K程序员用七天整理出来的入门资料!

以上实例执行结果:

var1[0]: H

var2[1:5]: unoo

列表

属性

零基础就该这样学Python,25K程序员用七天整理出来的入门资料!

以上实例输出结果:

第三个元素为 : 1997

更新后的第三个元素为 : 2001

也可以使用append()方法来添加列表项

list1 = ['Google', 'Runoob', 'Taobao']

list1.append('Baidu')

print ("更新后的列表 : ", list1)

以上实例输出结果如下:

更新后的列表 : ['Google', 'Runoob', 'Taobao', 'Baidu']

删除列表元素

删除列表元素有多种方法

  • 如果你知道准备删除的元素的下标,可以使用pop:

    pop() 函数用于移除列表中的一个元素(默认最后一个元素),并且返回该元素的值。

list1 = ['Google', 'Runoob', 'Taobao']

list1.pop()

print ("列表现在为 : ", list1)

list1.pop(1)

print ("列表现在为 : ", list1)

以上实例输出结果如下:

列表现在为 : ['Google', 'Runoob']

列表现在为 : ['Google']

  • 如果你不需要使用删除的值,可以使用del()操作符,用法同pop()但是没有返回值,值得注意的是del可以与切片下标一起使用达到删除多个元素的效果

    t = ['a','b','c','d','e','f']

    del t[1:5]

    print t

零基础就该这样学Python,25K程序员用七天整理出来的入门资料!

元组

  • Python 的元组与列表类似,不同之处在于元组的元素不能修改,也就意味着我们不能直接对元组进行修改、删除。

  • 元组使用小括号,列表使用方括号。

  • 元组创建很简单,只需要在括号中添加元素,并使用逗号隔开即可。

  • 严格来说,函数只能返回一个值,但是元组可以作为返回值,所以元组经常用来作为返回值来返回多个值。

零基础就该这样学Python,25K程序员用七天整理出来的入门资料!

字典

属性

  • 字典与以上三种数据结构有很大差异,它使用键值对(key* value)或者有时被称作一项(item)作为集合与集合之间的映射,字典的键可以理解为列表、元组等它们的下标,我们可以通过键来查找访问与它对应的值。

  • 键必须是唯一的,但值则不必。

字典是通过散列表算法实现的,所以他在查找所花费的时间不会因为项的增加而增加,但是列表则不然,列表它的搜索速度与项数成反比。

  • 反向查找(value* key)不是不能,但是很慢,不建议频繁使用。

  • 键的值应为不可变的,所以像列表这样的可变类型不适合作为字典的键,但是元组这样的不可变类型经常作为字典的键使用。

零基础就该这样学Python,25K程序员用七天整理出来的入门资料!

零基础就该这样学Python,25K程序员用七天整理出来的入门资料!

零基础就该这样学Python,25K程序员用七天整理出来的入门资料!

删除字典元素

能删单一的元素也能清空字典,清空只需一项操作。

显示删除一个字典用del命令,如下实例:

零基础就该这样学Python,25K程序员用七天整理出来的入门资料!

写在最后

学python也蛮久了,让我体会到了这门语言的奇妙。就我而言,这是写java、c等语言所体会不到的快感,如果你是刚刚接触Python或者刚接触编程的同学,请你坚持下去,Python值得我们去学习。


上一篇: JAVA互联网架构-分库分表分布式下如何实现ID全局唯一性

下一篇:很抱歉没有了

要闻 社会 娱乐 生活 美食

鄂ICP备12073713号-1 版权所有 668茂名
© 2015 All Rights Reserved. 未经授权许可,不得转载或镜像