一、背景

在学习Python基础教程这本书的过程中,我看到其中对join方法的介绍是这样的:
“其作用与split相反,用于合并序列的元素。”

但在实际操作之后,我发现该解释并不准确,且很容易产生误导作用。

二、现重新解释其作用

以下述代码为例,s1.join(s2)的意思就是:

将列表s1中的字符串插入列表s2各个字符串之间
(或者说以s1为间隔符)。

其中,s1必须是字符串,不能写成列表格式,而且s2的列表元素也必须都是字符串。

代码如下:

s1 = '间隔符'+'啊'
s2= ['1', '2', '3', '4', '5']
s=s1.join(s2)
print(s)

输出结果如下:

1间隔符啊2间隔符啊3间隔符啊4间隔符啊5

可以发现变量s1中的字符串被插入到了变量s2的列表元素之间,而非合并。


Python的字符串方法join(插入间隔符)相关推荐

  1. Python 所有字符串方法 带实例

    字符串方法 center # %% # 返回居中字符串,指定宽度.使用指定的fillchar填充(默认为ASCII空间). # 如果width小于或等于,则返回原始字符串len(s)# str.cen ...

  2. python常用字符串方法调用语法_Python3常用的字符串方法

    判断是否全是字母 "python".isalpha() # 返回True "2python".isalpha() # 返回False 根据分隔符分割字符串 a ...

  3. python基础——字符串方法、切片、占位符

    今天知识点比较多,方法函数比较多,很多需要记. 主要是字符串 可以用单引号' ' 双引号""   三个单引号可以让一个字符串跨多行 '''  字符串切片: [ 1 ]  获取单个字 ...

  4. Python连接字符串用join还是+

    我们先来看一下用join和+连接字符串的例子 str1 = " ".join(["hello", "world"]) str2 = &quo ...

  5. python连接字符串的join

    https://www.cnblogs.com/yspass/p/6708582.html

  6. [转载] Python str title()方法

    参考链接: Python 字符串String title 方法 目录 描述 语法 参数 返回值 使用示例 注意事项 1. 当字符串中的每个单词首字符本身就是大写 2. 当"单词"的 ...

  7. Python 字符串的join方法

    标题 字符串操作中的join方法 通常,我们拿到一个字符串后,需要对字符串进行处理加工,也就是说数据的清洗后,我们才可以使用,常用的字符串操作广泛应用在网络爬虫以及web应用开发中,以及服务器运维等方 ...

  8. Python字符串方法用示例解释

    字符串查找方法 (String Find Method) There are two options for finding a substring within a string in Python ...

  9. Python拼接字符串的7种方法总结

    前言 忘了在哪看到一位编程大牛调侃,他说程序员每天就做两件事,其中之一就是处理字符串.相信不少同学会有同感. 在Python中,我们经常会遇到字符串的拼接问题,几乎任何一种编程语言,都把字符串列为最基 ...

最新文章

  1. elasticsearch 文档操作
  2. python的print换行
  3. vector基础操作
  4. 把自己当成打工的,一辈子都是打工的!:周鸿祎
  5. c 语言中下标运算符,详解C++中二进制求补运算符与下标运算符的用法
  6. 网络工程师交换试验手册之十八:SWITCH的基本配置
  7. Ajax拖放页面元素(图片)
  8. django13:Session与Cookie操作
  9. html5音乐播放器设计论文,基于微信小程序的音乐播放器设计和毕业论文
  10. 使用Perl进行网页数据抓取[初学者简明版]
  11. 19.多个版本的Netcat概览
  12. Office 2016出现加载DLL失败或者库未注册的问题:0x8002801D或者0x80029C4A
  13. 医疗图像论文笔记二:《Learning to recognize Abnormalities in Chest X-Rays with Location-Aware Dense Networks》
  14. vscode c++语法检查以及指定c++标准
  15. 形式语言与自动机——第四章 图灵机
  16. Python 中的多进程(进程之间的通信)
  17. C# NPOI 批量导出Excel 打包下载
  18. 计算机软件如何控制硬件工作,介绍软件是怎样控制硬件的
  19. 大型OA协同办公系统 - 利用力软工作流引擎实现复杂业务流程
  20. oracle的几个服务含义,oracle 的几个服务

热门文章

  1. 基于javaweb的房屋租赁系统(前端+后端)
  2. 有什么软件可以自动把PDF文件翻译成英文的吗?
  3. 在nvidia的JETSON XACIER NX上面跑通yolov3
  4. 云速美建站手机端使用百度app打开手机端网站闪退的问题
  5. 美国陪审团裁定福特向车祸遇难者家属赔偿17亿美元
  6. linux驱动工程面试必问知识点
  7. 基于Vue+Express+Mysql开发的手机端电影购票系统(附源码)
  8. hdu 1507 Uncle Tom's Inherited Land*
  9. xr企业级应用在哪里_如何在XR中保持私密
  10. 计算机职业生涯规划书素材,职业生涯规划书封面素材