wangjuju123

列表方法

方法是与对象(列表、数、字符串等)联系紧密的函数。通常,像下面这样调用方法: object.method(arguments) 方法调用与函数调用很像,只是在方法名前加上了对象和句点(第7章将详细阐述方法到底 是什么)。列表包含多个可用来查看或修改其内容的方法。 1. append 方法append用于将一个对象附加到列表末尾。 >>> lst = [1, 2, 3] >>> lst.

wangjuju123

2018-11-13

99.4764 1 0
  • 关注作者
  • 收藏

基本的列表操作

可对列表执行所有的标准序列操作,如索引、切片、拼接和相乘,但列表的有趣之处在于它 是可以修改的。本节将介绍一些修改列表的方式:给元素赋值、删除元素、给切片赋值以及使用 列表的方法。(请注意,并非所有列表方法都会修改列表。) 1. 修改列表:给元素赋值 修改列表很容易,只需使用第1章介绍的普通赋值语句即可,但不是使用类似于x = 2这样的 赋值语句,而是使用索引表示法给特定位置的元素赋值,如x[1]

wangjuju123

2018-11-13

0.0000 0 0
  • 关注作者
  • 收藏

乘法

将序列与数x相乘时,将重复这个序列x次来创建一个新序列: >>> 'python' * 5 'pythonpythonpythonpythonpython' >>> [42] * 10 [42, 42, 42, 42, 42, 42, 42, 42, 42, 42] None、空列表和初始化 空列表是使用不包含任何内容的两个方括号([])表示的。如果要创建一个可包含10个元素 的列表,但

wangjuju123

2018-11-13

0.0000 0 0
  • 关注作者
  • 收藏

序列相加

可使用加法运算符来拼接序列。 >>> [1, 2, 3] [4, 5, 6] [1, 2, 3, 4, 5, 6] >>> 'Hello,' 'world!' 'Hello, world!' >>> [1, 2, 3] 'world!' Traceback (innermost last): File "", line 1, in ? [1, 2

wangjuju123

2018-11-13

0.0000 0 1
  • 关注作者
  • 收藏

切片

除使用索引来访问单个元素外,还可使用切片(slicing)来访问特定范围内的元素。为此, 可使用两个索引,并用冒号分隔: >>> tag = 'Python web site' >>> tag[9:30] 'http://www.python.org' >>> tag[32:-4] 'Python web site' 如

wangjuju123

2018-11-13

0.0000 0 1
  • 关注作者
  • 收藏

索引

序列中的所有元素都有编号——从0开始递增。你可像下面这样使用编号来访问各个元素: >>> greeting = 'Hello' >>> greeting[0] 'H' 注意 字符串就是由字符组成的序列。索引0指向第一个元素,这里为字母H。不同于其他一 些语言,Python没有专门用于表示字符的类型,因此一个字符就是只包含一个元素的字 符串。 这称为索引(indexing)。你可使用索引来

wangjuju123

2018-11-13

0.0000 0 8
  • 关注作者
  • 收藏

成员资格

要检查特定的值是否包含在序列中,可使用运算符in。这个运算符与前面讨论的运算符(如 乘法或加法运算符)稍有不同。它检查是否满足指定的条件,并返回相应的值:满足时返回True, 不满足时返回False。这样的运算符称为布尔运算符,而前述真值称为布尔值。布尔表达式将在 5.4节详细介绍。 下面是一些in运算符的使用示例: >>> permissions = 'rw' >>> 'w' in permis

wangjuju123

2018-11-09

0.0000 0 0
  • 关注作者
  • 收藏

乘法

将序列与数x相乘时,将重复这个序列x次来创建一个新序列: >>> 'python' * 5 'pythonpythonpythonpythonpython' >>> [42] * 10 [42, 42, 42, 42, 42, 42, 42, 42, 42, 42] None、空列表和初始化 空列表是使用不包含任何内容的两个方括号([])表示的。如果要创建一个可包含10个元素 的列表,但没有任何有

wangjuju123

2018-11-09

0.0000 0 2
  • 关注作者
  • 收藏

序列相加

可使用加法运算符来拼接序列。 >>> [1, 2, 3] [4, 5, 6] [1, 2, 3, 4, 5, 6] >>> 'Hello,' 'world!' 'Hello, world!' >>> [1, 2, 3] 'world!' Traceback (innermost last): File "", line 1, in ? [1, 2, 3] 'wor

wangjuju123

2018-11-09

0.0000 0 1
  • 关注作者
  • 收藏

更大的步长

执行切片操作时,你显式或隐式地指定起点和终点,但通常省略另一个参数,即步长。在普 通切片中,步长为1。这意味着从一个元素移到下一个元素,因此切片包含起点和终点之间的所 有元素。 >>> numbers[0:10:1] [1, 2, 3, 4, 5, 6, 7, 8, 9, 10] 在这个示例中,指定了另一个数。你可能猜到了,这显式地指定了步长。如果指定的步长大 于1,将跳过一些元素。例如,步长为2

wangjuju123

2018-11-09

0.0000 0 0
  • 关注作者
  • 收藏

切片

除使用索引来访问单个元素外,还可使用切片(slicing)来访问特定范围内的元素。为此, 可使用两个索引,并用冒号分隔: >>> tag = 'Python web site' >>> tag[9:30] 'http://www.python.org' >>> tag[32:-4] 'Python web site' 如你所见

wangjuju123

2018-11-09

0.0000 0 1
  • 关注作者
  • 收藏

索引

序列中的所有元素都有编号——从0开始递增。你可像下面这样使用编号来访问各个元素: >>> greeting = 'Hello' >>> greeting[0] 'H' 注意 字符串就是由字符组成的序列。索引0指向第一个元素,这里为字母H。不同于其他一 些语言,Python没有专门用于表示字符的类型,因此一个字符就是只包含一个元素的字 符串。 这称为索引(indexing)。你可使用索引来获取元素。

wangjuju123

2018-11-09

0.0000 0 3
  • 关注作者
  • 收藏

序列概述

Python内置了多种序列,本章重点讨论其中最常用的两种:列表和元组。另一种重要的序列 是字符串,将在下一章更详细地讨论。 列表和元组的主要不同在于,列表是可以修改的,而元组不可以。这意味着列表适用于需要 中途添加元素的情形,而元组适用于出于某种考虑需要禁止修改序列的情形。禁止修改序列通常 出于技术方面的考虑,与Python的内部工作原理相关,这也是有些内置函数返回元组的原因所在。 在你自己编写程

wangjuju123

2018-11-09

0.0000 0 4
  • 关注作者
  • 收藏

Python长字符串

有一些独特而有用的字符串表示方式。例如,有一种独特的语法可用于表示包含换行符或反 斜杠的字符串(长字符串和原始字符串)。对于包含特殊符号的字符串,Python 2还提供了一种专 用的表示语法,结果为Unicode字符串。这种语法现在依然管用,但是多余,因为在Python 3中, 所有的字符串都是Unicode字符串。Python 3还引入了一种新语法,用于表示大致相当于老式字符 串的字节对象。你将

wangjuju123

2018-11-09

85.7143 1 1
  • 关注作者
  • 收藏

字符串表示str 和repr

Python打印所有的字符串时,都用引号将其括起。你可能通过前面的示例发现了这一点。这 是因为Python打印值时,保留其在代码中的样子,而不是你希望用户看到的样子。但如果你使用 print,结果将不同。 >>> "Hello, world!" 'Hello, world!' >>> print("Hello, world!") Hello, world! 如果再加上表示换行符的编码\n,差别将更

wangjuju123

2018-11-09

0.0000 0 2
  • 关注作者
  • 收藏

拼接字符串

为处理前述不太正常的示例,来看另一种表示这个字符串的方式: >>> "Let's say " '"Hello, world!"' 'Let\'s say "Hello, world!"' 我依次输入了两个字符串,而Python自动将它们拼接起来了(合并为一个字符串)。这种机 制用得不多,但有时候很有用。然而,仅当你同时依次输入两个字符串时,这种机制才管用。 >>> x = "Hello, " >>

wangjuju123

2018-11-09

0.0000 0 1
  • 关注作者
  • 收藏

单引号字符串以及对引号转义

与数一样,字符串也是值: >>> "Hello, world!" 'Hello, world!' 在这个示例中,有一点可能让你颇感意外:Python在打印字符串时,用单引号将其括起,而 我们使用的是双引号。这有什么差别吗?其实没有任何差别。 >>> 'Hello, world!' 'Hello, world!' 这里使用的是单引号,结果却完全相同。既然如此,为何同时支持单引号和双引号呢?因为 在有

wangjuju123

2018-11-09

0.0000 0 3
  • 关注作者
  • 收藏

在OS X系统中搭建 Python编程环境

大多数OS X系统都默认安装了Python。确定安装了Python后,你还需安装一个文本编辑器, 并确保其配置正确无误。 1. 检查是否安装了Python 在文件夹Applications/Utilities中,选择Terminal,打开一个终端窗口;你也可以按Command 空格键,再输入terminal并按回车。为确定是否安装了Python,请执行命令python(注意,其中 的p是小写的

wangjuju123

2018-11-07

0.0000 0 1
  • 关注作者
  • 收藏

在不同操作系统中搭建 Python编程环境

Python是一种跨平台的编程语言,这意味着它能够运行在所有主要的操作系统中。在所有安 装了Python的现代计算机上,都能够运行你编写的任何Python程序。然而,在不同的操作系统中, 安装Python的方法存在细微的差别。 在这一节中,你将学习如何在自己的系统中安装Python和运行Hello World程序。你首先要检 查自己的系统是否安装了Python,如果没有,就安装它;接下来,你需要安

wangjuju123

2018-11-07

0.0000 0 4
  • 关注作者
  • 收藏

搭建编程环境

在不同的操作系统中,Python存在细微的差别,因此有几点你需要牢记在心。这里将介绍大 家使用的两个主要的Python版本,并简要介绍Python的安装步骤。 1.1.1 Python 2和 Python 3 当前,有两个不同的Python版本:Python 2和较新的Python 3。每种编程语言都会随着新概念 和新技术的推出而不断发展,Python的开发者也一直致力于丰富和强化其功能。大

wangjuju123

2018-11-07

0.0000 0 0
  • 关注作者
  • 收藏
<145613>