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

零基础学python学习代码5小时一个零基础学python能学会吗怎么学

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

零基础学python学习代码5小时一个零基础学python能学会吗怎么学


下载地址

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从入门到精通    电子工业出版社

举例

items/iteritems,keys/iterkeys,values/itervalues
这个标题中列出的是三组函数,并且这三组有相似的地方。在这里详细讲述一下第一组,其余两组,我想凭借读者的聪明智慧是不在话下的。
>>> help(dict.items)
items(...)
D.items() -> list of D's (key, value) pairs, as 2-tuples
这种获取帮助信息的方法是惯用的伎俩了,希望读者能熟悉,并在自己的代码生涯中常用。D.items()能够得到一个关于字典的列表,列表中的元素是由字典中的键和值组成的元组。例如:
>>> dd = {"name":"qiwsir", "lang":"python", "web":"www.itdiffer.com"}
>>> dd_kv = dd.items()
>>> dd_kv
[('lang', 'python'), ('web', 'www.itdiffer.com'), ('name', 'qiwsir')]
显然,是有返回值的。这个操作在后面要讲到的循环中将有很大的作用。
跟items类似的是iteritems,这个词的特点是由iter和items拼接而成的,后部分items就不用说了,肯定是在告诉我们,得到的结果跟D.items()的结果类似。还有一个iter是什么意思?前面我提到了一个词“iterable”,它的含义是“可迭代的”,这里的iter是指名词iterator的前部分,意思是“迭代器”。合起来,"iteritems"的含义就是:
iteritems(...)
D.iteritems() -> an iterator over the (key, value) items of D
你看,学习Python不是什么难事,只要充分使用帮助文档就好了。
这里告诉我们,得到的是一个“迭代器”(关于什么是迭代器,以及相关的内容,后续会详细讲述),这个迭代器是关于“D.items()”的。看个例子就明白了。
>>> dd
{'lang': 'python', 'web': 'www.itdiffer.com', 'name': 'qiwsir'}
>>> dd_iter = dd.iteritems()
>>> type(dd_iter)
<type 'dictionary-itemiterator'>
>>> dd_iter
<dictionary-itemiterator object at 0xb72b9a2c>
>>> list(dd_iter)
[('lang', 'python'), ('web', 'www.itdiffer.com'), ('name', 'qiwsir')]
得到的dd_iter是一个'dictionary-itemiterator'类型,不过这种迭代器类型的数据不能直接输出,必须用list()转换一下,才能看到里面的真面目。
另外两组含义跟这个相似,只不过是得到key或者value。下面仅列举一下例子,具体内容,读者可以自行在交互模式中看文档。
>>> dd
{'lang': 'python', 'web': 'www.itdiffer.com', 'name': 'qiwsir'}
>>> dd.keys()
['lang', 'web', 'name']
>>> dd.values()
['python', 'www.itdiffer.com', 'qiwsir']
这里先交代一句,如果要实现对“键值”对或者“键”或者“值”的循环,用迭代器的效率会高一些。对这句话的理解,继续阅读本书就能找到解释。

上一篇:没有学历零基础学python是自学还是报班之前先学什么要做什么准备

下一篇:没有了

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