1.split(sep[, maxsplit]) # 按照sep分割maxsplit次,不写maxsplit则一直分割下去
str1 = '2021-10-20-周三'
print(str1.split('-', 2)) # 按照-分割字符串2次,分割2次会得到3个数据,返回一个列表
2.partition(sep)
print(str1.partition('-')) # 从左边开始查找,把字符串分为三份,第一个是分隔符左侧字符串,第二个是分隔符本身,第三个是剩下的字符串,返回元祖
print(str1.partition('#')) # 返回结果:('2021-10-20-周三', '', '')
3.rpartition()
print(str1.rpartition('-')) # 与上一个类似,只是从右边开始查找分割
4.splitlines([bool]) # 按照\r和\n把字符串分割成一组字符串,返回列表
str2 = 'python \ris a easy progr\namming language'
print(str2.splitlines())
print(str2.splitlines(True)) # 表示保留换行符:['python \r', 'is a easy progr\n', 'amming language']
5.join() # 根据给定字符串把一个可迭代的对象进行拼接
str3 = ['python', 'is', 'a', 'easy', 'programming', 'language']
res = '-'.join(str3)
print(res)
str4 = 'python自学网'
res = '-'.join(str4)
print(res)