a = 'Hello'
b = 'Python'
一、字符串运算符
1.字符串连接(+)
'字符串1' + ‘字符串2’
>>>print(a + b)
HelloPython
2.重复输出字符串(*)
'字符串' * n
>>>print(a * 2)
HelloHello
3.通过索引获取目标字符([])
索引从0开始。
>>>print(a[1])
e
4.切片,截取字符串([:])
通过索引截取部分字符串内容。
语法:str[start:end:step]
顾头不顾尾,从start开始,截取到end位置,但不包括end。
>>>print(a[1:4])
ell
>>>print(b[1::2])
yhn
第三个参数为步长,表示取值间隔,当步长为负数时,为倒序。
5.成员运算
——in
表示判断字符串中是否包含给定的字符
>>>print('e' in a)
Ture
——not in
与in相反,表示判断字符串中是否不包含给定的字符
6.原始字符串
r'字符串' (原始字符串中的转义字符会当做普通字符处理)
7.格式字符串(%)
>>>print('I like %s' % b)
I like Python
format格式化字符串:
'I {} python.'.format('like')
'I {0} python.'.format('like')
'I {do} python.'.format(do='like')
二、字符串格式化
——格式化符号%c