编程语言
首页 > 编程语言> > python 字符串操作

python 字符串操作

作者:互联网

### 字符串的相关操作

(1) 字符串的拼接 +

str1 = "我爱你"
str2 = "亲爱滴菇凉"
strvar = str1 + str2
strvar = str1 + "," +str2
print(strvar)

(2) 字符串的重复
strvar = "重要的事情说三遍"
res = strvar
3

print(res)

(3) 字符串的跨行拼接 strvar = "sdfsdfssdfsdjfsjkdfsaudfuiousoadfjklsadf8s98adfsahdfsajkdfhsjkadfh" "111222333444"

print(strvar)

(4)字符串的索引

0 1 2 3 4 5 6 7 8 9 正向索引

strvar = "站起来的人一共是6个"

-10-9-8-7-6-5-4-3-2-1 逆向索引

print(strvar[-6])

(5)字符串的切片: 切片就是截取

"""
语法 => 字符串[::] 完整格式:[开始索引:结束索引:间隔值]
(1)[开始索引:] 从开始索引截取到字符串的最后
(2)[:结束索引] 从开头截取到结束索引之前(结束索引-1)
(3)[开始索引:结束索引] 从开始索引截取到结束索引之前(结束索引-1)
(4)[开始索引:结束索引:间隔值] 从开始索引截取到结束索引之前按照指定的间隔截取字符
(5)[:]或[::] 截取所有字符串
"""
strvar = "好看的皮囊千篇一律,有趣的灵魂200多斤"

(1)[开始索引:] 从开始索引截取到字符串的最后

res = strvar[5:]
print(res)

(2)[:结束索引] 从开头截取到结束索引之前(结束索引-1)

""" 最大值取不到,取到它之前的那个值 """
res = strvar[:9] # 8
print(res)

(3)[开始索引:结束索引] 从开始索引截取到结束索引之前(结束索引-1)

res = strvar[13:15]
print(res)
res = strvar[-7:-5]
print(res)

(4)[开始索引:结束索引:间隔值] 从开始索引截取到结束索引之前按照指定的间隔截取字符

res = strvar[1:15:2]

1 3 5 7 9 11 13

print(res) #看皮千一,趣灵
res = strvar[::-1] #从开头到结束;
print(res)

-1 -2 -3 -4 -5 -6 -7 -8 -9 ...

(5)[:]或[::] 截取所有字符串

res = strvar[:]
res = strvar[::]
print(res)

标签:python,res,截取,print,索引,字符串,操作,strvar
来源: https://www.cnblogs.com/CrownYP/p/11318424.html