自由式学习
1人加入学习
(0人评价)
Python基础知识-pycharm版
价格 免费
该课程属于 1465-王同学-算法方向-推荐系统-就业:是 请加入后再学习

1、字符串的分割

默认按照空白符分割

split( )

>>> a.split()
['to', 'be', 'or', 'not', 'to', 'be']

#在空格处分割

>>> a = "to be or not to be"
>>> a.split("b")
['to ', 'e or not to ', 'e']

#在两个b处分割,空格字符串也参与分割

2、合并

‘’.join()
>>> a = ['sxt','sxt100','sxt200']
>>> ''.join(a) #无缝合并
'sxtsxt100sxt200'
>>> '+'.join(a)#用+连接
'sxt+sxt100+sxt200'

3、对比+,join()

+ 操作一次就生成一个新的字符串,join仅新建一次对象(更推荐)

import time
time01 = time.time() #起始时间
a = ""
for i in range(1000000):
    a += "sxt"

time02 = time.time() #停止时间
print("运算时间:" + str(time02-time01))

time03 = time.time()
li = [] #定义列表
for i in range(1000000):
    li.append("sxt")

a = "".join(li)

time04 = time.time() #停止时间
print("运算时间:" + str(time04-time03))

[展开全文]

授课教师

高级算法工程师

课程特色

图文(1)
视频(152)
考试(10)

最新学员