python split()分割和join()合并
Posted 男儿何不带吴钩,收取关山五十州
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了python split()分割和join()合并相关的知识,希望对你有一定的参考价值。
一、split()可以基于指定的分割符将字符串分割成多个子字符串,如果不指定分割符,则默认使用空白符(换行符/空格/制表符)
示例: f = "hello world"
f1 = f.split("o")
print(f1)
f2 = f.split()
print(f2)
f3 = f.split("
")
print(f3)
二、join()的作用和split()作用刚好相反,用于将一系列子字符串连接起来:
示例:a = ["abc","abc","abc"]
a = "*".join(a)
print(a)
b = ["abc","abc","abc"]
b = "".join(b)
print(b)
拼接字符串的要点:
使用字符串拼接符+,会生成新的字符串对象,因此不推荐使用+,推荐使用join,因为join函数在拼接字符串之前会计算所有字符串的长度,然后拷贝,仅新建一次对象。
以上是关于python split()分割和join()合并的主要内容,如果未能解决你的问题,请参考以下文章
python字符串的操作(去掉空格strip(),切片,查找,连接join(),分割split(),转换首字母大写, 转换字母大小写...)