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