Python序列之字符串

1. 字符串:

a='abcde'  
b=123 (#这是整型,不是字符串)

1) 索引操作:

序列中的每个元素被分配一个序号——即元素的位置,也称为索引。第一个索引是 0,第二个则是 1,以此类推。序列中的最后一个元素标记为 -1,倒数第二个元素为 -2,一次类推。

fruit = 'apple'
# 输出:a
fruit[0]
# 输出:e
fruit[-1]

2) 切片操作和步长:

python 中还支持使用切片操作来访问序列中一定范围的元素,切片是根据两个索引为边界,start索引是包含在切片范围里,而end则不包括(这时pyhon 的惯例)。
步长:
每隔(step-1)(索引之间的差仍为step,但相隔的元素是step-1个)个元素进行一次截取。

a[0:1:]=ab #从索引0开始取到索引1但不包含索引1,步长为0
a[::2]=ace #从索引0开始取到末尾,步长为2-1

3) 利用切片操作取反:

[::-1]

>>> c = 'abcdef'
>>> c
'abcdef'
>>> c[::-1]
'fedcba'
>>>

4) 查看字符串长度:

>>> a
'abcdef'
>>> len(a)
6
>>>

5) 字符串的拼接:”+”

str1=’abcde‘ ;str2=12345
str1+str2='abcde12345'  

6) 重复序列元素 :”*”

[a]*5
['abcde', 'abcde', 'abcde', 'abcde', 'abcde']
a*5
'abcdeabcdeabcdeabcdeabcde'
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值