18. Python split() 分隔 和 join() 合并及字符串拼接用join() |
您所在的位置:网站首页 › python字符串连接后输出 › 18. Python split() 分隔 和 join() 合并及字符串拼接用join() |
目录 split() 分隔 join() 合并 拼接字符串要点 split() 分隔split() 可以基于指定分隔符将字符串分隔成多个子字符串(存储到列表中); 如果不指定分隔符, 则默认使用空白字符(换行符/空格/制表符); join() 合并 join() 的作用和 split() 作用刚好相反, 用于将一系列子字符串连接起来; 拼接字符串要点 使用字符串拼接符 + ,会生成新的字符串对象, 因此不推荐使用 + 来拼接字符串; 推荐使用join函数, 因为join函数在拼接字符串之前会计算所有字符串的长度, 然后逐一拷贝,仅新建一次对象; 测试拼接符 + 和join()的效率: import time time01 = time.time() #起始时刻 a = ""; #循环100万次 for i in range(10000000): a += "sxt" time02 = time.time() #终止时刻 print("运行时间: "+ str(time02 - time01)) time03 = time.time() li = []; for i in range(10000000): li.append("sxt") a = ''.join(li) time04 = time.time() print("运行时间: "+ str(time04 - time03))执行结果: 运行时间: 57.46264934539795 运行时间: 1.8069570064544678
|
今日新闻 |
推荐新闻 |
CopyRight 2018-2019 办公设备维修网 版权所有 豫ICP备15022753号-3 |