Python:字符串与序列

•字符串
•序列

字符串

字符串的定义

定义:由任意字节的字符组成,用单引号(’),双引号(")或者三引号(’’’)成对表示
▶注意:在字符串中用反斜杠(\)开头的代表字符转义字符

字符串的基本操作

字符串的基本操作包括读取,合并,修改,删除。
(1)字符串值的读取

>>> name='Tom is a cat!'

(2)单下表读取:[下标]

>>> name[1]
'o'

(3)切片:[左下标:右下标]
切片:Python把通过带“左下标:右下标”方式,获取集合一部分元素的操作叫切片。

>>> name[4:6]
'is'

(4)带冒号省略下标方式切片:[:右下标],[左下标:],[:]

>>> name[:3]
'Tom'
>>> name[:]
'Tom is a cat!'

(5)带步长的切片选取:[左下标:右下标:步长]

>>> name[::2]
'Tmi  a!'

(6)负数下表读取:用负数下标从右到左读取对应的字符串

>>> name[-1]
'!'
>>> name[-4:-1]
'cat'

字符串值的合并

对于不同的字符串可以通过加号(+)进行合并操作

>>> name='Tom'
>>> vocation='teacher'
>>> nature=name+vocation
>>> print(nature)
Tomteacher

字符串的修改

>>> name='Three cool cat'
>>> new_name=name[:11]+'dog'
>>> print(new_name)
Three cool dog

不能直接对字符串进行单个赋值修改,如下:

name[6]='C'

字符串值删除

整个字符串值的删除,用del()函数删除

序列

序列是一种基本的数据类型,包括字符串,列表,元组。
定义:序列中的每一个元素都被分配一个编号
序列的很多性质操作与字符串都类似。
由于对Python中序列的概念不太了解,因此选取了些网上的资料加以阐释,网上资料如下:
1.所谓序列,指的是一块可存放多个值的连续内存空间,这些值按一定顺序排列,可通过每个值所在位置的编号(称为索引)访问它们。
2.序列中,每个元素都有属于自己的编号(索引)。从起始元素开始,索引值从 0 开始递增,如图所示:
在这里插入图片描述
除此之外,Python 还支持索引值是负数,此类索引是从右向左计数,换句话说,从最后一个元素开始计数,从索引值 -1 开始,如图所示
在这里插入图片描述
注意,在使用负值作为列序中各元素的索引值时,是从 -1 开始,而不是从 0 开始。

  • 3
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值