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'