python字符串索引(下标)
索引 下标 从0开始
a = '学习python'
print(a[0]) #学
print(a[-1]) #n
print(a[-2]) #o
python字符串切片
切片 [开始:结尾] 取左不取右!
a = '今天是个好日子'
print(a[0:3]) #今天是
print(a[:3]) #今天是 从0开始的话,0可以省略
print(a[1:3]) #天是
print(a[:]) #今天是个好日子 [:] -> 获取整个字符串
print(a[-1:-3]) #无结果
print(a[-3:-1]) #好日
print(a[-3:]) #好日子
切片 [开始:结尾:步长] 取左不取右!
a = '今天是个好日子'
print(a[0:6]) #今天是个好日
print(a[0:6:2]) #今是好
print(a[-6:-1]) #天是个好日
print(a[-6:-1:2]) #天个日
print(a[-6:-1:3]) #天好
print(a[::-1]) #子日好个是天今
python字符串拼接
a = '123'+'你好'
print(a) #123你好
b = '123'+'321'
print(b) #123321
c = '你好'
d = 'hello'
e = '111'
f = c+d+e
print(f) #你好hello111
g = ','.join((c,d,e)) #用逗号间隔三个字符串
print(g) #你好,hello,111
python字符串格式化
s1 = '大家好,我叫{},今年{},性别{}'.format("KR","18","男")
print(s1) #大家好,我叫KR,今年18,性别男
s2 = '大家好,我叫{},今年{},性别{}'
print(s2.format("KR","18","男")) #大家好,我叫KR,今年18,性别男
s3 = '大家好,我叫{1},今年{0},性别{2}'
print(s3.format("KR","18","男")) #大家好,我叫18,今年KR,性别男