split:字符串按照指定分隔符进行拆分
拆分后得到的结果是有拆分后的字符串组成的一个列表
拆分后,所有的分隔符消失
# 需求: 将所有的单词按照空格为分隔符进行拆分,拆分为多个字符串
# split 会按照指定分隔符进行拆分,拆分完成后 会将所有的拆分后的结果以字符串形式保存到列表中
# split(self(不用传值), sep(分隔符), maxsplit(最大分割次数))
# 指定最大分割次数
# 可以把split看成一把刀,字符串看成一条线,砍一刀分成两份,砍两刀分成3分以此类推
按照以'a'为分割符进行拆分,将str1 最大拆分次数60次
# 使用谁作为分隔符,则拆分后该分隔符消失,
# 最大拆分次数如果超过可以拆分的上限,则保持拆分上线即可,不会报错
如下所示
join:将字符串序列(容器类型中所有元素均为字符串)按照指定分隔符进行合并
# 将list4 按照指定分隔符❤ 合并为一个字符串
# 格式:分隔符.join(iterable(可迭代类型))
# 进行join合并时,要注意可迭代类型中全部元素都要是字符串类型,否则无法合并
print('❤'.join(list2)) # TypeError: sequence item 0: expected str instance, int found