首页 理论教育 通用操作详解-《Python程序设计与实战》

通用操作详解-《Python程序设计与实战》

时间:2023-11-22 理论教育 版权反馈
【摘要】:Python语言有5种通用的操作:索引、切片、序列相加、序列相乘成员资格检查。索引:在下面的代码中,索引号为0的元素为′how are you′,索引号为3的元素为′3′。′how are you′和′3′都用单引号包围,这是Python语言不同于其他语言的另一个地方。Python语言并没有专门用于表示字符的数据类型,因此一个字符就是一个只包含一个元素的字符串。

通用操作详解-《Python程序设计与实战》

Python语言有5种通用的操作:索引、切片、序列相加、序列相乘成员资格检查。

(1)索引:在下面的代码中,索引号为0的元素为′how are you′,索引号为3的元素为′3′。′how are you′和′3′都用单引号包围,这是Python语言不同于其他语言的另一个地方。Python语言并没有专门用于表示字符的数据类型,因此一个字符就是一个只包含一个元素的字符串。

(2)切片(slicing):切片操作用于访问序列特定范围内的元素。在一对方括号内使用两个索引,并用冒号隔开,如:

(3)序列相加:在Python语言中,两种类型相同的序列使用“+”运算符作相加操作,该操作会将两个序列进行连接,但不会去除重复的元素,如:

[1,2,3,4,5,6]+[9.8]

′how′+′are′+′you′+′?′

小提示:不能拼接列表和字符串,虽然它们都是序列。一般而言,不能拼接不同类型的序列。

(4)序列相乘:将序列与数x相乘时,将重复这个序列x次来创建一个新序列,如:(www.xing528.com)

′1′*5

′he′*5

(5)成员资格检查(in操作):成员资格检查判定一个元素是否存在于集合中,如存在返回True,否则返回False,该操作实际上是一个布尔表达式,如:

′3′in[′3′,′6′,′9′]

′how′in′how are you?′

免责声明:以上内容源自网络,版权归原作者所有,如有侵犯您的原创版权请告知,我们将尽快删除相关内容。

我要反馈