Python序列之字符串

来源:互联网 发布:湖南领导干部网络教育 编辑:程序博客网 时间:2024/05/16 07:15

1. 字符串:

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

1) 索引操作:

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

fruit = 'apple'# 输出:afruit[0]# 输出:efruit[-1]

2) 切片操作和步长:

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

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

3) 利用切片操作取反:

[::-1]

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

4) 查看字符串长度:

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

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

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

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

[a]*5['abcde', 'abcde', 'abcde', 'abcde', 'abcde']a*5'abcdeabcdeabcdeabcdeabcde'
0 0
原创粉丝点击