手机版 | 登陆 | 注册 | 留言 | 设首页 | 加收藏
当前位置: 网站首页 > python教程 > 文章 当前位置: python教程 > 文章

零基础学python3买什么书推荐几本书零基础学python背记手册pdf

时间:2022-04-26    点击: 次    来源:网络    作者:佚名 - 小 + 大

零基础学python3买什么书推荐几本书零基础学python背记手册pdf


下载地址

https://share.weiyun.com/S11bpehi


资料目录

小甲鱼零基础学python视频全套96集
小甲鱼零基础入门学习Python pdf
小甲鱼零基础学python第二版 pdf
小甲鱼零基础入门学习Python全套课件+源码
鱼c小甲鱼零基础学python全套课后题及答案
零基础学Python张志强 赵越等编著7小时多媒体视频教程
极客尹会生零基础学python教程视频1-71集
零基础学python 老齐pdf电子书
零基础学python全彩版pdf电子书
零基础学python全彩版实战与答案
黑马程序员python零基础教程(附带教学课件+开发工具+环境配置)
零基础Python实战 四周实现爬虫网站

刘金玉零基础python入门到精通教程100集全套VIP精选
《21天学通Python》刘凌霞,郝宁波,吴海涛编著  电子工业出版社
《从零开始学Python网络爬虫》罗攀 将仟 编著  机械工业出版社
《零基础搭建量化投资系统——以Python为工具》何战军等编著    电子工业出版社
《零基础轻松学Python》小码哥著    电子工业出版社
《零基础学Python》张志强等编著  机械工业出版社
《零起点Python大数据与量化交易》何海群著  电子工业出版社
《零起点Python机器学习快速入门》何海群著  电子工业出版社
《零起点Python足彩大数据与机器学习实盘分析》何海群著  电子工业出版社
Python3.5从零开始学(2017v3.x) 刘宇宙编著  清华大学出版社
Python机器学习及实践——从零开始通往Kaggle竞赛之路 by 范淼,李超编著
Python练习集100题
从零开始学Python第二版 极客学院出版
零基础入门学习Python 小甲鱼编著  清华大学出版社
零基础学python 老齐著
零起点Python大数据与量化交易 何海群著  电子工业出版社

跟老齐学Python从入门到精通    电子工业出版社

举例

前面提到的列表基本操作中有list.append(x),也就是将某个元素x追加到已知的一个列表的尾部。
除了将元素追加到列表中,还能够将两个列表合并,或者说将一个列表追加到另外一个列表中。按照惯例,首先还是看官方文档中的描述:
list.extend(L)
Extend the list by appending all the items in the given list; equivalent to a[len(a):] = 
向所有正在阅读本书的朋友提供一个成为优秀程序员的必备:看官方文档。
将官方文档的这句话翻译过来:
通过将所有元素追加到已知list来扩充它,相当于a[len(a):]=L
英语太烂,翻译太差。直接看例子,更明白:
>>> la
[1, 2, 3]
>>> lb
['qiwsir', 'python']
>>> la.extend(lb)
>>> la
[1, 2, 3, 'qiwsir', 'python']
>>> lb
['qiwsir', 'python']
上面的例子显示:有两个list,一个是la,另外一个是lb,将lb这个列表extend到la的后面,也就是把lb中的所有元素加入到la中,即让la扩容。
学程序一定要有好奇心,我在交互环境中经常实验自己的想法,有时甚至是比较愚蠢的想法。
>>> la = [1,2,3]
>>> b = "abc"
>>> la.extend(b)
>>> la
[1, 2, 3, 'a', 'b', 'c']
>>> c = 5
>>> la.extend(c)
Traceback (most recent call last):
File "<stdin>", line 1, in <module>
TypeError: 'int' object is not iterable
从上面的实验中,你能够有什么心得?原来,如果操作extend(str)的时候,str被以字符为单位拆开,然后追加到la里面。
如果extend的对象是数值型,则报错。
所以,extend的对象是一个list,如果是str,则Python会先把它按照字符为单位转化为list再追加到已知list。
别忘记了前面官方文档的后半句话,它的意思是:
>>> la
[1, 2, 3, 'a', 'b', 'c']
>>> lb
['qiwsir', 'python']
>>> la[len(la):]=lb
>>> la
[1, 2, 3, 'a', 'b', 'c', 'qiwsir', 'python']
list.extend(L)等效于list[len(list):]=L,L是待并入的list。
概括起来,extend函数也是将另外的元素增加到一个已知列表中,元素必须是iterable,什么是iterable?
iterable,中文含义是“可迭代的”。在Python中还有一个词,就是iterator,这个叫作“迭代器”,这两者有着区别和联系。

上一篇:小白零基础学python开发好学吗杭州深圳零基础学python培训图文版

下一篇:没有了

推荐阅读
声明 | 联系我们 | 关于我们
备案ICP编号  |   QQ:2151239526  |  地址:北京市东城区  |  电话:16605168200  |