Python深度整理
文章平均质量分 71
以官方文档为主的学习,并且写下相关的学习笔记和自己的理解。
小叶柏杉
一个努力保住头发的程序猿。
展开
-
del 语句(基础篇)
5.2. del 语句有一种方式可以从列表按照给定的索引而不是值来移除一个元素: 那就是 del 语句。 它不同于会返回一个值的 pop() 方法。 del 语句也可以用来从列表中移除切片或者清空整个列表(我们之前用过的方式是将一个空列表赋值给指定的切片)。 例如:>>> a = [-1, 1, 66.25, 333, 333, 1234.5]>>> del a[0]>>> a[1, 66.25, 333, 333, 1234.5]>&原创 2021-02-21 02:49:59 · 5919 阅读 · 0 评论 -
PEP 8 编码风格
4.8.编码风格现在你将要写更长,更复杂的 Python 代码,是时候讨论一下 代码风格 了。 大多数语言都能以不同的风格被编写(或更准确地说,被格式化);有些比其他的更具有可读性。 能让其他人轻松阅读你的代码总是一个好主意,采用一种好的编码风格对此有很大帮助。对于Python,PEP 8 已经成为大多数项目所遵循的风格指南;它促进了一种非常易读且令人赏心悦目的编码风格。每个Python开发人员都应该在某个时候阅读它;以下是为你提取的最重要的几个要点:使用4个空格缩进,不要使用制表符。4个空格是一个原创 2021-02-18 16:28:45 · 112 阅读 · 0 评论 -
列表的更多特性 (基础篇)
5.1. 列表的更多特性列表数据类型还有很多的方法。这里是列表对象方法的清单:list.append(x)在列表的末尾添加一个元素。相当于 a[len(a):] = [x] 。list.extend(iterable)使用可迭代对象中的所有元素来扩展列表。相当于 a[len(a):] = iterable 。list.insert(i, x)在给定的位置插入一个元素。第一个参数是要插入的元素的索引,所以 a.insert(0, x) 插入列表头部, a.insert(len(a), x) 等同原创 2021-02-18 15:59:28 · 214 阅读 · 2 评论 -
定义函数和更多形式(基础篇)
4.6.定义函数我们可以创建一个输出任意范围内 Fibonacci 数列的函数:>>> def fib(n): # write Fibonacci series up to n... """Print a Fibonacci series up to n."""... a, b = 0, 1... while a < n:... print(a, end=' ')... a, b = b, a+b...原创 2021-02-17 22:17:33 · 203 阅读 · 0 评论 -
4. Python的流程控制工具 (基础篇)
4.流程控制工具4.1. if 语句可能最为人所熟知的编程语句就是 if 语句了。例如>>> x = int(input("Please enter an integer: "))Please enter an integer: 42>>> if x < 0:... x = 0... print('Negative changed to zero')... elif x == 0:... print('Zero')...原创 2021-02-17 20:15:00 · 184 阅读 · 0 评论 -
3.1.3 List列表 (基础篇)
3.1.3 List 列表Python 中可以通过组合一些值得到多种 复合 数据类型。其中最常用的 列表 ,可以通过方括号括起、逗号分隔的一组值(元素)得到。一个 列表 可以包含不同类型的元素,但通常使用时各个元素类型相同:>>> squares = [1, 4, 9, 16, 25]>>> squares[1, 4, 9, 16, 25]和字符串(以及各种内置的 sequence 类型)一样,列表也支持索引和切片:>>> squares原创 2021-02-14 03:25:52 · 240 阅读 · 0 评论 -
3.2 你终于开始编程了 (基础篇)
3.2.你终于开始编程了当然,我们可以将 Python 用于更复杂的任务,而不是仅仅两个和两个一起添加。 例如,我们可以编写 斐波那契数列 的初始子序列,如下所示:>>> # Fibonacci series:... # the sum of two elements defines the next... a, b = 0, 1>>> while a < 10:... print(a)... a, b = b, a+b...01原创 2021-02-14 02:47:00 · 83 阅读 · 0 评论 -
3.1.2. String 字符串 (基础篇)
3.1.2.String字符串除了数字,Python 也可以操作字符串。字符串有多种形式,可以使用单引号(’…’),双引号("…")都可以获得同样的结果 。反斜杠 \ 可以用来转义:>>> 'spam eggs' # single quotes'spam eggs'>>> 'doesn\'t' # use \' to escape the single quote..."doesn't">>> "doesn't" # ...or use原创 2021-02-14 02:36:05 · 120 阅读 · 0 评论 -
Python基础篇文档
Python教程Python是一种易于学习、功能强大的编程语言。它具有高效的高级数据结构和简单而有效的面向对象编程方法。Python优雅的语法和动态类型,加上它的解释性质,使它成为大多数平台上许多领域的脚本编写和快速应用程序开发的理想语言。Python解释器和广泛的标准库可以从Python网站免费获得所有主要平台的源代码或二进制格式,https://www.python.org/,可以自由分发。同一个站点还包含许多免费的第三方Python模块、程序和工具以及其他文档的分发版和指针。Python解释器很原创 2021-02-13 17:35:44 · 298 阅读 · 0 评论 -
1.开胃菜(基础篇)
Monty Python是英国六人喜剧团体,喜剧界的披头士。成员包括:格雷厄姆·查普曼 (Graham Chapman)、约翰·克里斯 (John Cleese)、特里·吉列姆 (Terry Gilliam)、艾瑞克·爱都 (Eric Idle)、特瑞·琼斯(Terry Jones)和迈克尔·帕林 (Michael Palin)。原创 2021-02-13 18:03:02 · 185 阅读 · 0 评论 -
2. 使用Python解释器(基础篇)
2. 使用Python解释器2.1.调用解释器Python解释器通常作为/usr/local/bin/python3.8安装在可用的机器上;将/usr/local/bin放在Unix shell的搜索路径中,可以通过键入以下命令来启动它:python3.8由于选择解释器所在的目录是一个安装选项,所以可以选择其他位置;请咨询本地Python专家或系统管理员。(例如,/usr/local/python是一个流行的替代位置。)在已从Microsoft应用商店安装Python的Windows计算机上,p原创 2021-02-14 01:56:10 · 449 阅读 · 0 评论 -
3.Python的非正式介绍(基础篇)
3.Python的非正式介绍在以下示例中,输入和输出通过提示的存在与否来区分(>>>和…):要重复此示例,当提示出现时,必须在提示后键入所有内容;不以提示开头的行是从解释器输出的。请注意,在示例中,行上的辅助提示本身意味着您必须键入空行;这用于结束多行命令。本手册中的许多示例,甚至是在交互提示下输入的示例,都包含注释。Python中的注释以散列字符#开始,并扩展到物理行的末尾。注释可以出现在行的开头或空格或代码之后,但不能出现在字符串文本中。字符串文本中的散列字符只是散列字符。由于注原创 2021-02-14 02:14:49 · 168 阅读 · 1 评论