加入收藏 | 设为首页 | 会员中心 | 我要投稿 河北网 (https://www.hebeiwang.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 移动互联 > 正文

忘了Python要害语句?这份备忘录挽救你的影象

发布时间:2018-11-23 14:25:06 所属栏目:移动互联 来源:Laurent Pointal
导读:本日要先容的 Python 3 Cheat Sheet 由法国国度科学研究中心(CNRS)的法国机器工程与信息技能尝试室(LIMSI)的工程师 Laurent Pointal 总结。这个简朴的 Cheat Sheet 专注于从算法/编程开始所必须的说话部门,提供了门生入门所需的一样平常信息。留意:它不
副问题[/!--empirenews.page--]

本日要先容的 Python 3 Cheat Sheet 由法国国度科学研究中心(CNRS)的法国机器工程与信息技能尝试室(LIMSI)的工程师 Laurent Pointal 总结。这个简朴的 Cheat Sheet 专注于从算法/编程开始所必须的说话部门,提供了门生入门所需的一样平常信息。留意:它不涉及面向工具的编程。

Python 3 Cheat Sheet 一共包括两页,分成了多个框图,涉及根基的 Python 数据布局、数学运算、前提和轮回语句、文件读写,以及非常值处理赏罚等。在每个框图中,右上角是范例名称,蓝色和赤色字体是该范例包括的要害字,绿色字体是示例,玄色斜体字提供更具体的信息。

  • pdf 地点:https://perso.limsi.fr/pointal/_media/python:cours:mementopython3-english.pdf
  • 项目地点:https://perso.limsi.fr/pointal/python:memento
忘了Python要害语句?这份备忘录挽救你的影象

Python3 的根基数据范例和数据布局范例:

数据范例:整型(int)、浮点型(float)、布尔型(bool)、字符串(str)、二进制字节序列数(含二进制数、八进制数、十六进制数,bytes)等。

数据布局范例包括有序序列和键值容器。有序序列包括列表、元组和字符串等,个中列表和元组的重要区别是前者可变,后者不行变,列表首要用于存储同构数据,元组首要用于存储异构数据;键值容器没有预先配置次序,可以通过会见键快速查找值,包括字典、荟萃等。

忘了Python要害语句?这份备忘录挽救你的影象

标识符:用于代表变量、函数、模块、类等的名称。留意只管停止行使读音标记,不要行使 Python3 中的要害字,Python3 的标识符是区分巨细写的,框图中别离列出了应承和不应承的标识符示例。

变量赋值:赋值也就是为变量赋予详细的值,等号左侧是变量名,右侧是值。假如右侧存在变量,可以当作是函数;可以将统一个值赋予多个变量;可以将多个值别离赋予多个变量;可以互换两个变量的值;可以用于暗示轮回语句,等。

范例转换:将数据从某一个数据范例转换为另一个数据范例,或将某一个数据布局转换为另一个数据布局。可以将表达式总结为 type(expression),个中 type 是方针转换范例,expression 是要转换的数据或数据布局。另外,也可以用更详细的句式转换列表的名目,可能对列表中的每个数据同时转换数据范例。

忘了Python要害语句?这份备忘录挽救你的影象

序列容器索引:用于列表、元组、字符串、bytes 的数据排序。可以行使正索引,也可以行使负索引。界说了索引之后,可以利便地对容器的数据举办会见、赋值(可变量)等操纵,数据会见/赋值可以用于单个数据,也可以用于多个数据,并能指定隔断、次序/倒序等。

第一页剩余部门还包罗:布尔逻辑、声明的模块布局、模块导入操纵、数学运算、前提声明语句布局以及非常案例处理赏罚语句。

忘了Python要害语句?这份备忘录挽救你的影象

轮回语句是编程说话中最焦点的语句之一,如下在第二页所示在 Python 中首要有 while 轮回与 for 轮回。个中 While 轮回必要一个「轮回前提」,假如它为真,则继承迭代。而对付 For 循,我们可以把变量「var」应用必要轮回的代码块中,「for」语句会迭代地从 seqence 中抽取它。留意这两个轮回还会有节制语句,即当即从轮回体跳出的 break 呼吁和跳过当前轮回剩余语句并进入下一个轮回的 continue 语句。

忘了Python要害语句?这份备忘录挽救你的影象

留意 for 轮回必要可迭代方针,即列表、元组和字符串等,只有这样才气从它们中抽取元素。另外,for ... in range() 语句可以通过数值举办迭代,譬喻从 0 增进到 9 等。在上图还展示了 print() 函数和 input() 函数,个中 print() 函数可以打印字符串、变量和表达式。

Python 提供了很是多的内嵌运算函数,包罗对数值变量的运算和各类数据布局的操纵。如下展示了对列表、字典、荟萃和一样平常数据布局的操纵要领,后头还继承展示了字符串或元组的操纵。譬喻在一样平常数据布局的操纵中,len() 函数大噶?鲱常见的要领,它可以用来统计差异数据布局中元素的数目。譬喻假如一个列表中储存了全部神经元的输出值,那么我们可以行使 len() 统计神经元的数目,并用 for 轮回依次会见差异的神经元。

忘了Python要害语句?这份备忘录挽救你的影象

后头的列表、字典和荟萃操纵都很是重要,,它们在呆板进修及一样平常编程中都异常常见。譬喻在列表运算中,append() 要了解在列表的尾部添加新的元素,extend() 要了解将其它一个序列添加到列表的末端,而 pop() 要了解移除列表中的一个元素(默认最后一个元素),而且返回该元素的值。列表数据布局尚有其余许多要领,包罗移除 remove()、排序 sort() 和统计 count() 等。

除了列表外,字典是其它一种很重要的数据布局,假如我们必要迭代地给神经收集差异层级的参数定名,那么很也许就必要借助字典数据布局。通过字典,我们可以行使数值型、字符型或其余范例的索引。字典的每个键值 (key=>value) 对用冒号 (:) 支解,每个对之间用逗号 (,) 支解,整个字典包罗在花括号 ({}) 中。

字典同样也有很是多的要领,如上所示删除字典内全部元素的 clear() 要领、以列表返回可遍历的(键,值)元组的 items() 要领,以及把字典 d2 的键/值对更新到 d 内里的 update(d2) 要领。

下面备忘录中最重要的就是函数的界说和挪用了,这在大大都编程说话中都是很焦点的模块。函数的界说与挪用都很是简朴,这张表壹贝偾展示了根基观念。另外,在这一张备忘录中,它并没有先容类与实例等面向工具的编程要领。

忘了Python要害语句?这份备忘录挽救你的影象

最后是文件读写、字符串操纵与字符串的名目化操纵。个中文件读写在读写数据中是很常用的,虽然我们也可以用 Pandas 等库实现更高效的读写要领。在对文件举办处理赏罚进程中,open() 要领用于打开一个文件,并返回文件工具,假如该文件无法被打开,会抛出 OSError。打开文件并执行某些操纵后,一样平常我们都必要行使 write() 要领将字符串写入文件。每次打开一个文件,并完成读写后,我们必需行使 close() 封锁文件。

忘了Python要害语句?这份备忘录挽救你的影象

最后,两页完备的 Pyhon 3 备忘录展示如下,假如必要更清楚的 PDF 版,读者可点击「阅读原文」查阅。

忘了Python要害语句?这份备忘录挽救你的影象 忘了Python要害语句?这份备忘录挽救你的影象

(编辑:河北网)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

热点阅读