首页 Python基础入门视频教程 字符串分割和拼接
pay pay

字符串分割和拼接

日期: 2021年11月20日 08:20
阅读: 27
作者: Python自学网

摘要: 字符串分割和拼接

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)

 

部分文字内容为Python自学网原创作品,转载请注明出处!视频内容已申请版权,切勿转载!
回顶部