发布时间:2019-04-22 15:33:26 浏览:1840 回帖 :0
到目前为止,您可能已经注意到大多数容器对象都可以使用 for 语句: print(element) for element in (1, 2, 3): print(element) ...
发布时间:2019-04-22 15:28:43 浏览:2047 回帖 :0
当然,如果不支持python继承,语言特性就不值得称为“类”。派生类定义的语法如下所示: <statement-1> . . . <statement-N> ...
发布时间:2019-04-22 15:18:54 浏览:1573 回帖 :0
通常,方法在绑定后立即被调用: 在 MyClass 示例中,这将返回字符串 'hello world'。 但是,立即调用一个方法并不是必须的: x.f 是一个方法对象,它可以被保存起来以后再调用。 ...
发布时间:2019-04-22 15:00:56 浏览:2022 回帖 :0
类对象支持两种操作:属性引用和实例化。 属性引用 使用 Python 中所有属性引用所使用的标准语法: obj.name。 有效的属性名称是类对象被创建时存在于类命名空间中的所有名称。 因此,如果类...
发布时间:2019-04-15 11:33:45 浏览:1081 回帖 :0
当一个名为 spam 的模块被导入的时候,解释器首先寻找具有该名称的内置模块。如果没有找到,然后解释器从 sys.path 变量给出的目录列表里寻找名为 spam.py 的文件。sys.path 初始...
发布时间:2019-04-15 11:23:02 浏览:961 回帖 :0
Python附带了一个标准模块库,在单独的文档Python库参考(以下称为“库参考”)中进行了描述。一些模块内置于解释器中;它们提供对不属于语言核心但仍然内置的操作的访问,以提高效率或提供对系统调用等...
发布时间:2019-04-15 11:14:00 浏览:617 回帖 :0
包是一种通过用“带点号的模块名”来构造 Python 模块命名空间的方法。 例如,模块名 A.B 表示 A 包中名为 B 的子模块。正如模块的使用使得不同模块的作者不必担心彼此的全局变量名称一样,使...
发布时间:2019-04-12 17:29:03 浏览:816 回帖 :0
Python也包含有 集合 类型。集合是由不重复元素组成的无序的集。它的基本用法包括成员检测和消除重复元素。python集合对象也支持像 联合,交集,差集,对称差分等数学运算。 花括号或 set()...
发布时间:2019-04-12 17:24:40 浏览:524 回帖 :0
我们看到列表和字符串有很多共同特性,例如索引和切片操作。他们是 序列 数据类型(参见 序列类型 --- list, tuple, range)中的两种。随着 Python 语言的发展,其他的序列类型...
发布时间:2019-04-12 17:21:41 浏览:1004 回帖 :0
有一种方式可以从列表按照给定的索引而不是值来移除一个元素: 那就是 del 语句。 它不同于会返回一个值的 pop() 方法。 del 语句也可以用来从列表中移除切片或者清空整个python列表(我...
发布时间:2019-04-12 17:11:36 浏览:571 回帖 :0
列表推导式提供了一个更简单的创建列表的方法。常见的用法是把某种操作应用于序列或可迭代对象的每个元素上,然后使用其结果来创建列表,或者通过满足某些特定条件元素来创建子序列。 例如,假设我们想创建一个平...
发布时间:2019-04-11 17:46:53 浏览:699 回帖 :0
Python有一个 'with' 语句,它封装了块的执行,在块的入口和出口调用代码。有些语言的结构是这样的: a = 1 # equivalent to obj....
发布时间:2019-04-11 16:07:17 浏览:1162 回帖 :0
用户经常对这样的结果感到惊讶: >>> 1.2 - 1.0 0.19999999999999996 并且认为这是 Python中的一个 bug。其实不是这样。这与 Python 关系不大,而与底...
发布时间:2019-04-10 15:24:59 浏览:821 回帖 :0
关键字参数 如果你有一些具有许多参数的函数,而你又希望只对其中的一些进行指定,那么你可以通过命名它们来给这些参数赋值——这就是关键字参数(Keyword Arguments)——我们使用命名(关键字...
发布时间:2019-04-10 15:21:17 浏览:662 回帖 :0
默认参数值 Python 默认参数值,对于一些函数来说,你可能为希望使一些参数可选并使用默认的值,以避免用户不想为他们提供值的情况。默认参数值可以有效帮助解决这一情况。你可以通过在函数定义时附加一个...
发布时间:2019-04-10 15:14:45 浏览:992 回帖 :0
如果你想给一个在程序顶层的变量赋值(也就是说它不存在于任何作用域中,无论是函数还是类),那么你必须告诉 Python 这一变量并非局部的,而是全局(Global)的。我们需要通过 global 语句来...
发布时间:2019-04-10 15:10:48 浏览:562 回帖 :0
定义在函数内部的变量只在函数内部可见,也就是说,它是函数的局部变量。 当你在一个函数的定义中声明变量时,它们不会以任何方式与身处函数之外但具有相同名称的变量产生关系,也就是说,这些变量名只存在于函数...
发布时间:2019-04-10 15:04:48 浏览:531 回帖 :0
函数参数 函数可以获取参数,这个参数的值由你所提供,借此,函数便可以利用这些值来做一些事情。这些参数与变量类似,这些变量的值在我们调用函数时已被定义,且在函数运行时均已赋值完成。函数中的参数通过将其...
发布时间:2019-04-09 16:45:46 浏览:1139 回帖 :0
安装 我们在本书中提及“Python 3”时,我们指的是任何大于等于 3.5.1 的 Python 发行版。1
发布时间:2019-04-09 16:37:52 浏览:815 回帖 :0
简单 Python 是一门简单且简约的语言。阅读一份优秀的 Python 程序代码就如同在阅读英语文章一样,尽管这门英语要求十分严格!Python 这种伪代码式的特质正是它的一大优势。它能够让你专注...