'''
1.使用"+"号
str3 = str1 + str2
2.使用","号
注意:在输出的时候使用,拼接的字符串间会有个空格
print(str1,str2)
3.使用"%"号
%s 字符串
4.使用join函数
join函数:以str1为分隔符,将序列中的元素进行拼接,且返回拼接后的字符串
注意:序列中的元素必须是字符串
str1.join(序列)
'''
'''
str3 = str1 * n
'''
'''
通过索引/下标来访问:变量名[索引值]
索引值的取值范围[0,len(str1))
注意:索引值可以为负,为负时从0开始取
'''
'''
len(str1)
'''
'''
str1[start:stop:step]
start:默认为0
stop:默认为len(str1)
step:默认为1
截取范围:[start,stop)
str1[::-1] 字符串的倒叙
str1[start::-1] 正着数到start位置,倒着从start位置取到开始
str1[:end:-1] 倒着取到end的位置,不包含end
'''
'''
str1 in str2
若str1是str2的子串则返回True否则返回False
'''
字符串的常用函数
eval(str1)
str(obj)
str1.lower()
str1.upper()
str1.swapcase()
str1.title()
str1.capitalize()
str1.center(width,fillchar)
str1.ljust(width,fillchar)
str1.rjust(width,fillchar)
str1.zfill(width)
str1.count(x,start,end)
'''
统计x在str1中出现的次数,若不指定start与end,默认统计整个字符串,若指定start与end则取值范围[start,end)
'''
str1.find(x,start,end)
'''
从左往右在str1中查找x,若找得到则返回第一个匹配的下标值,若找不到则返回-1
若不指定start与end则默认查找整个字符串,若指定start与end则查询范围为[start,end)
'''
str1.index(x,start,end)
'''
从左往右在str1中查找x,若找得到则返回第一个匹配的下标值,若找不到则报错
若不指定start与end则默认查找整个字符串,若指定start与end则查询范围为[start,end)
'''
str1.strip(chars)
'''
去掉str1左右两边指定的chars。若不指定chars,则默认去除空白符
注意:空白符:【\t\r\n\f】
'''
str1.split(seq,maxsplit)
'''
从左往右以指定的seq对str1进行切片,并且将切片后的结果以列表的形式返回。
若不指定seq默认情况下使用空白符来进行切片
若不指定maxsplit则默认全部切片,若指定则切指定的次数
'''
str1.splitlines(keepends=True)
'''
对str1按行进行切片,切片的结果以列表返回,keepends默认为False不保留换行符,当keepends为True的时候保留换行符
'''