python code
#字符串增删改查[strap()函数, split()函数 , find()函数 , 切片等]
### 字符串拼接
#1.用乘法重叠
s1 = "hello"*2
#2.用加法拼接
s2 = "hello" + "world"
#3.用join拼接
s3 = "hi".join("kitty")
'''
s1 = "-"
s2 = ""
seq = ("r", "u", "n", "o", "o", "b") # 字符串序列
print (s1.join( seq ))
print (s2.join( seq ))
r-u-n-o-o-b
runoob
'''
print(s3)
### 字符串的统计
s4 = "adcdefg"
#1.统计字符串个数
sum_t = len(s4)
#2.提取字符串
s5 = s4[0]
s6 = s4[-1]
### 字符串切片提取
s7 = "adcdefghijklmn123"
s8 = s7[0:4] #adcd
print(s8)
s9 = s7[0:6:2] #ace
print(s9)
s10 = s7[4:] #efghijklmn123
print(s10)
s11 = s7[:4] #adcd
print(s11)
s12 = s7[1:-1] #dcdefghijklmn12
print(s12)
s13 = s7[-8:] #jklmn123 -8 到-1的位置
print(s13)
s14 = s7[:-8] #adcdefghi
print(s14)
s15 = s7[:] #adcdefghijklmn123
print(s15)
s16 = s7[::-1] #321nmlkjihgfedcda
print(s16)
### 字符串切割
# split()切割功能,切割后 形成的是列表
s17 ='I love you more than I can say'
s18 = s17.split(' ')
s19 = s17.split('o')
s20 = s17.split(' ',3)
s21 = s17.rsplit(' ',2) #从右面开始切割,切割2次
s22 = '''江畔何人初见月
江月何年初照人
人生代代无穷已
江月年年望相似'''
s23 = s22.splitlines() #splitlines() 按行切割
### 字符串删除
#strip()默认删除行首或者行尾的空白符(包括’\n’, ‘\r’, ‘\t’, ’ ')
#切片提取进行删除
s24 = ' ---anj123kks+++ '
s25 = s24.strip() #删除两边的空白
s26 = s24.lstrip() #删除左边的空白字符
'---anj123kks+++ '
s27 = s24.rstrip() #删除右边的空白字符
' ---anj123kks+++'
s28 = s24.strip().strip('-+') #删除两边的空白和‘- +’字符
'anj123kks'
s29 = s24[4:13] #使用切片删除不需要的字符
'anj123kks'
s30 = s24[4:6]+s24[11:13] #切片和拼接删除
'anks'
### 查找字符串下标位置
s31 = 'abcdedjcjdlslk'
s32='abc'
s33 = s31.find(s32) #返回第一次出现abc的位置下标0
#0
s34 = s31.find('j') #返回第一次出现 j 的位置下标6
#6
s35 = s31.find('j',2) #从下标位置2开始查找,找到返回第一次出现的位置下标
#6
s36 = s31.find('j',7) #从下标位置7开始查找
#8
s37 = s31.find('j',10) #从下标位置10开始查找,没有返回-1
#-1
字符串序列说明: