首页 Python基础入门视频教程 Python字符串分割和拼接方法【split()、partition()、rpartition()、splitlines()、join()】详解
pay pay

Python字符串分割和拼接方法【split()、partition()、rpartition()、splitlines()、join()】详解

日期: 二月 14, 2023, 7:13 a.m.
阅读: 504
作者: Python自学网-村长

摘要: Python字符串分割和拼接方法【split()、partition()、rpartition()、splitlines()、join()】详解

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)

 

原创视频,版权所有,未经允许,切勿转载,违者必究!
回顶部