Introduction to Python/zh-cn: Revision history

Diff selection: Mark the radio buttons of the revisions to compare and hit enter or the button at the bottom.
Legend: (cur) = difference with latest revision, (prev) = difference with preceding revision, m = minor edit.

17 February 2023

6 June 2022

22 October 2021

30 December 2020

5 June 2020

28 May 2020

22 May 2020

25 September 2019

3 July 2019

27 June 2019

  • curprev 09:5909:59, 27 June 2019Wconly talk contribs 26,615 bytes 0 No edit summary
  • curprev 09:5909:59, 27 June 2019Wconly talk contribs 26,615 bytes −1 Created page with "==模块=="
  • curprev 09:5809:58, 27 June 2019Wconly talk contribs 26,616 bytes +26 Created page with "借此来打印所需内容。关于更多python函数的信息,可参见于[http://www.diveintopython.net/getting_to_know_python/declaring_functions.html 此]。"
  • curprev 09:5609:56, 27 June 2019Wconly talk contribs 26,590 bytes +16 Created page with "这将在屏幕中打印求和结果,但是若没有处于解释器中,由于函数里没有任何打印语句,所以在屏幕中不会看到任何内容。我们就需..."
  • curprev 09:5209:52, 27 June 2019Wconly talk contribs 26,574 bytes +61 Created page with "在这段代码中,我们令函数接收两个参数,求其和,并返回其值。函数返回的数据很有用,因为我们可以继续对其结果进行处理,例..."
  • curprev 09:3509:35, 27 June 2019Wconly talk contribs 26,513 bytes +3 Created page with "这将导致一个错误。原因是此函数实际仅接收一个参数,但是却为它输入了两个参数:45与34。我们可以编写下列函数:"
  • curprev 09:3309:33, 27 June 2019Wconly talk contribs 26,510 bytes −52 Created page with ""myValue"可以为任意有效名称,仅用于定义它的目标函数之中。它只是您为参数起的名字,同时还负责告知函数所需的参数数量。例如..."
  • curprev 08:5408:54, 27 June 2019Wconly talk contribs 26,562 bytes −47 Created page with "看吧,很简单:利用def()命令即可定义一个新的函数。您可以为它起名,在括号里定义其参数,在函数中处理这些参数。参数即将传..."
  • curprev 08:2908:29, 27 June 2019Wconly talk contribs 26,609 bytes +125 Created page with "(如果直接复制、粘贴则又会出现一次错误,处理方式与上次类似:第一次仅需复制到缩进部分的结尾,也就是将开头至'''" square mete..."
  • curprev 08:2408:24, 27 June 2019Wconly talk contribs 26,484 bytes +20 Created page with "这里列出了 [http://docs.python.org/reference/lexical_analysis.html#identifiers Python的标准命令]。在Python的最新版本中,大约存在30条命令,我们刚..."
  • curprev 05:2005:20, 27 June 2019Wconly talk contribs 26,464 bytes −3 Created page with "==函数=="
  • curprev 05:2005:20, 27 June 2019Wconly talk contribs 26,467 bytes +59 Created page with "这样就不会打印任何内容了。我们也可以使用一个else:语句(字符串有问题?(Dalton->Lucky?)):"
  • curprev 05:1705:17, 27 June 2019Wconly talk contribs 26,408 bytes +21 Created page with "当然啦,根据上述条件则一定会打印第一条语句,但是现在来以下列代码加以取代:"
  • curprev 05:1105:11, 27 June 2019Wconly talk contribs 26,387 bytes −16 Created page with "缩进搭配if命令也是另一种有趣的用法。如果满足了特定条件,则执行对应的if代码块,例如:"
  • curprev 05:0705:07, 27 June 2019Wconly talk contribs 26,403 bytes −28 Created page with "可以发现,range()命令也有一些奇怪的特殊性,即它以0开始计数(在没有指定起始编号的情况下),且最后的编号要比您所指定的值..."
  • curprev 04:5804:58, 27 June 2019Wconly talk contribs 26,431 bytes +10 Created page with "或用range()实现更为复杂的逻辑:"
  • curprev 04:5704:57, 27 June 2019Wconly talk contribs 26,421 bytes +2 Created page with "如果您在解释器宏输入'''help(range)''',将会看到: {{Code|code= range(...) range(stop) -> list of integers range(start, stop[, step]) -> list of intege..."
  • curprev 04:5104:51, 27 June 2019Wconly talk contribs 26,419 bytes +56 Created page with "(如果您通过复制、粘贴的方式在解释器中运行上述代码示例,会发现其中的文本块抛出了一个错误。在这种情况下,我们可以从头..."

25 June 2019

  • curprev 13:3613:36, 25 June 2019Wconly talk contribs 26,363 bytes −30 Created page with "for-in命令可用于将某些操作执行多次的情况。例如,它可以搭配range()命令使用:"
  • curprev 13:1113:11, 25 June 2019Wconly talk contribs 26,393 bytes +5 Created page with "缩进策略这么吊炸天,究其原因是为了程序的可读性。如果用了较大的索引(比如用tab取代空格,因为tab比空格占用空间更大), 在编写..."
  • curprev 12:5112:51, 25 June 2019Wconly talk contribs 26,388 bytes +30 Created page with "那末,Python是如何知道for...in语句中还有多少行命令要执行呢?这是因为Python采用了缩进策略。即,在for...in语句后,您是不会直接输..."
  • curprev 12:2912:29, 25 June 2019Wconly talk contribs 26,358 bytes −62 Created page with "我们利用"for ... in ..."命令迭代(iterate,编程术语)列表中的每一项,并针对每项执行特定操作。注意到这特殊的语法:'''for'''命令..."
  • curprev 12:1912:19, 25 June 2019Wconly talk contribs 26,420 bytes +6 Created page with "列表的一种极其酷炫用法是遍历每一项,并对其依次进行处理。例如,来看下面这个示例:"
  • curprev 12:1712:17, 25 June 2019Wconly talk contribs 26,414 bytes −5 Created page with "==缩进=="
  • curprev 12:1612:16, 25 June 2019Wconly talk contribs 26,419 bytes +34 Created page with "除了字符串、整数、浮点数与列表之外,Python中还有更多其他的内建数据类型,例如[http://www.diveintopython.net/native_data_types/index.html#d0e5..."
  • curprev 12:1312:13, 25 June 2019Wconly talk contribs 26,385 bytes +23 Created page with "一般而言,您对字符串所执行的操作也同样可以应用于列表上。事实上,列表与字符串都是顺序结构。"
  • curprev 12:1012:10, 25 June 2019Wconly talk contribs 26,362 bytes +13 Created page with "其实这里有个有趣的事情:文本字符串与字符构成的列表极其相似!试着这样做一下:"
  • curprev 12:0912:09, 25 June 2019Wconly talk contribs 26,349 bytes +21 Created page with "可以看到,len()命令返回的是列表中元素的总数,且它们在列表中的“位置”是以0开始计算的。列表中第一项的位置总为0,因此,在..."
  • curprev 10:3510:35, 25 June 2019Wconly talk contribs 26,328 bytes +6 Created page with "或者取出列表中的任意一项:"
  • curprev 10:3410:34, 25 June 2019Wconly talk contribs 26,322 bytes +31 Created page with "不难看出,列表可容纳其他类型的数据。列表的用处体现在可以把多个变量“打包”在一起。您可以对列表里面的东东执行任意类型..."
  • curprev 10:3010:30, 25 June 2019Wconly talk contribs 26,291 bytes −3 Created page with "另一种有趣的数据类型为列表(list),它是一种简单的其他类型的数据集合。与定义字符串使用" "相仿,我们用[ ]来定义列表:"
  • curprev 10:2810:28, 25 June 2019Wconly talk contribs 26,294 bytes +1 Created page with "==列表=="
  • curprev 10:2810:28, 25 June 2019Wconly talk contribs 26,293 bytes +30 Created page with "您一定有看到,大多Python命令(或关键字)如type()、int()、str()等等都是用括号来包围命令内容的。唯一的例外则是print命令,这其实..."
  • curprev 10:2410:24, 25 June 2019Wconly talk contribs 26,263 bytes −6 No edit summary
  • curprev 10:2310:23, 25 June 2019Wconly talk contribs 26,269 bytes 0 No edit summary
  • curprev 03:0003:00, 25 June 2019Wconly talk contribs 26,269 bytes +55 Created page with "将得到同样的结果。这是因为我们的执行环境处于解释器中,每个结果都会被自动打印出来。而当我们编写了更为复杂的程序,却在..."
  • curprev 02:5102:51, 25 June 2019Wconly talk contribs 26,214 bytes +29 Created page with "您一定注意到了,我们在本部分中用打印命令显示了几种不同的数据。我们以逗号作为分隔符打印了变量、所求之和以及其他内容,..."
  • curprev 02:3802:38, 25 June 2019Wconly talk contribs 26,185 bytes +4 Created page with "'''关于Python命令的备注'''"
  • curprev 02:3602:36, 25 June 2019Wconly talk contribs 26,181 bytes +14 Created page with "我们也可以通过int()与float()函数将数据转换为整数与浮点数类型:"
  • curprev 02:3502:35, 25 June 2019Wconly talk contribs 26,167 bytes +48 Created page with "两个变量现在都是字符串,可以顺利执行后续操作了!请注意,变量varB的“字符串化”仅发生在打印过程中,但是其自身并没有发生..."
  • curprev 02:3202:32, 25 June 2019Wconly talk contribs 26,119 bytes +60 Created page with "执行上述命令后,我们将得到一个错误信息。varA是一个字符串,而varB则是一个整数,Python不知道该如何处理了。但是,我们可以强..."
  • curprev 02:3002:30, 25 June 2019Wconly talk contribs 26,059 bytes +49 Created page with "当然,最后的计算结果依旧存在小数部分,细不细?在此,Python会自动将结果记作一个浮点数。包括上述情况在内的若干情景中,Pyth..."
  • curprev 02:2302:23, 25 June 2019Wconly talk contribs 26,010 bytes +10 Created page with "可以肆无忌惮地进行整数与浮点数的混合运算:"
  • curprev 02:2202:22, 25 June 2019Wconly talk contribs 26,000 bytes −34 Created page with "看到了吗?在此,我们强制Python把这两个变量看作是文本而非数字。Python可以把两条文本合二为一,但是却不会计算两者之和。只不..."
  • curprev 02:1802:18, 25 June 2019Wconly talk contribs 26,034 bytes +9 No edit summary
  • curprev 02:1702:17, 25 June 2019Wconly talk contribs 26,025 bytes +23 Created page with "这就更有趣了,不是吗?这就是说,我们现在拥有了一个强大的计算器了!来看看她是怎么跑起来的。Python知道10与20窦唯整数。所以..."
  • curprev 02:1402:14, 25 June 2019Wconly talk contribs 26,002 bytes +42 Created page with "在这里,它将告诉我们,变量myVar中的内容是一个'str',也就是Python术语中字符串的简写。我们也可以使用Python提供的其他类型数据,..."
  • curprev 02:1202:12, 25 June 2019Wconly talk contribs 25,960 bytes −3 Created page with "我们可以通过Python中的关键字type来检测一个变量的数据类型:"
  • curprev 02:1102:11, 25 June 2019Wconly talk contribs 25,963 bytes +10 Created page with "当然,您一定知道编程的过程中要处理各种数据,不仅仅是前面提到的字符串,还有数字等等。有一点十分重要,Python必须知道它要..."
  • curprev 02:0402:04, 25 June 2019Wconly talk contribs 25,953 bytes −1 Created page with "==数字=="
  • curprev 02:0402:04, 25 June 2019Wconly talk contribs 25,954 bytes +24 Created page with "字母的大小写也非常重要。myVariable与myvariable是两个截然不同的变量,区别就在于其中字母'''v'''的大小写上。如果您输入''print myvariab..."
  • curprev 01:5901:59, 25 June 2019Wconly talk contribs 25,930 bytes +25 Created page with "请注意,关键的是要给变量起个有意义的名称。这是因为,经过一段时间后您可以会忘记变量"a"表示的是什么。例如,将某个变量命..."
  • curprev 01:5001:50, 25 June 2019Wconly talk contribs 25,905 bytes −2 Created page with "我们可以改变myVariable的值。也可以复制变量:"

23 June 2019