Python字符串拼接六种方法介绍


Posted in Python onDecember 18, 2017

Python字符串拼接的6种方法:

1.加号

第一种,有编程经验的人,估计都知道很多语言里面是用加号连接两个字符串,Python里面也是如此直接用“+”来连接两个字符串;

print 'Python' + 'Tab'

结果:

PythonTab

2.逗号

第二种比较特殊,使用逗号连接两个字符串,如果两个字符串用“逗号”隔开,那么这两个字符串将被连接,但是,字符串之间会多出一个空格;

print 'Python','Tab'

结果:

Python Tab

3.直接连接

第三种也是,ython独有的,只要把两个字符串放在一起,中间有空白或者没有空白,两个字符串将自动连接为一个字符串;

print 'Python''Tab'

结果:

PythonTab
print 'Python'  'Tab'

结果:

PythonTab

4.格式化

第四种功能比较强大,借鉴了C语言中printf函数的功能,如果你有C语言基础,看下文档就知道了。这种方式用符号“%”连接一个字符串和一组变量,字符串中的特殊标记会被自动用右边变量组中的变量替换:

print '%s %s'%('Python', 'Tab')

结果:

Python Tab

第五种join

就属于技巧了,利用字符串的函数join。这个函数接受一个列表,然后用字符串依次连接列表中每一个元素:

str_list = ['Python', 'Tab']
a = ''
print a.join(str_list)

结果:

PythonTab

第六种 多行字符串拼接()

s = ('select *'
   'from atable'
   'where id=888')
print s, type(s)

#输出
select *from atablewhere id=888 <type 'str'>

python遇到未闭合的小括号,自动将多行拼接为一行,相比三个引号和换行符,这种方式不会把换行符、前导空格当作字符。

总结

以上就是本文关于Python字符串拼接六种方法介绍的全部内容,希望对大家有所帮助。感兴趣的朋友可以继续参阅本站其他相关专题。如有不足之处,欢迎留言指出。感谢朋友们对本站的支持!

Python 相关文章推荐
Python检测一个对象是否为字符串类的方法
May 21 Python
详解Python编程中基本的数学计算使用
Feb 04 Python
Python callable()函数用法实例分析
Mar 17 Python
python如何实现内容写在图片上
Mar 23 Python
解决Python 中英文混输格式对齐的问题
Jul 16 Python
python3的print()函数的用法图文讲解
Jul 16 Python
python3.7环境下安装Anaconda的教程图解
Sep 10 Python
Python FFT合成波形的实例
Dec 04 Python
Python实现AI自动抠图实例解析
Mar 05 Python
python爬虫开发之PyQuery模块详细使用方法与实例全解
Mar 09 Python
python上selenium的弹框操作实现
Jul 13 Python
python跨文件使用全局变量的实现
Nov 17 Python
Python Socket使用实例
Dec 18 #Python
浅谈python数据类型及类型转换
Dec 18 #Python
Python字典,函数,全局变量代码解析
Dec 18 #Python
Python语言生成水仙花数代码示例
Dec 18 #Python
Python实现的双色球生成功能示例
Dec 18 #Python
Python实现的摇骰子猜大小功能小游戏示例
Dec 18 #Python
简单实现python进度条脚本
Dec 18 #Python
You might like
php header示例代码(推荐)
2010/09/08 PHP
支持中文的PHP按字符串长度分割成数组代码
2015/05/17 PHP
php自定义函数br2nl实现将html中br换行符转换为文本输入中换行符的方法【与函数nl2br功能相反】
2017/02/17 PHP
php实现通过soap调用.Net的WebService asmx文件
2017/02/27 PHP
PHP abstract 抽象类定义与用法示例
2018/05/29 PHP
Thinkphp5框架异常处理操作实例分析
2020/06/03 PHP
laravel数据库查询结果自动转数组修改实例
2021/02/27 PHP
JQuery index()方法使用代码
2010/06/02 Javascript
基于jquery的复制网页内容到WORD的实现代码
2011/02/16 Javascript
js 金额文本框实现代码
2012/02/14 Javascript
获取数组中最大最小值方法js代码(自写)
2013/08/12 Javascript
jQuery为DOM动态追加事件的方法
2017/02/16 Javascript
javascript 网页进度条简单实例
2017/02/22 Javascript
jQuery自动或手动图片切换效果
2017/10/11 jQuery
详解js访问对象的属性和方法
2018/10/25 Javascript
vue-cli2 构建速度优化的实现方法
2019/01/08 Javascript
js笔试题-接收get请求参数
2019/06/15 Javascript
node 标准输入流和输出流代码实例
2019/09/19 Javascript
Vue+webpack实现懒加载过程解析
2020/02/17 Javascript
原生js实现照片墙效果
2020/10/13 Javascript
Python调用C# Com dll组件实战教程
2017/10/12 Python
pandas 如何分割字符的实现方法
2019/07/29 Python
python爬虫豆瓣网的模拟登录实现
2019/08/21 Python
Python 函数绘图及函数图像微分与积分
2019/11/20 Python
使用python-opencv读取视频,计算视频总帧数及FPS的实现
2019/12/10 Python
浅谈Tensorflow加载Vgg预训练模型的几个注意事项
2020/05/26 Python
python 根据列表批量下载网易云音乐的免费音乐
2020/12/03 Python
迪卡侬荷兰官网:Decathlon荷兰
2017/10/29 全球购物
Otticanet澳大利亚:最顶尖的世界名牌眼镜, 能得到打折季的价格
2018/08/23 全球购物
销售经理工作职责
2014/02/03 职场文书
年会搞笑主持词
2014/03/27 职场文书
农村婚庆主持词
2015/06/29 职场文书
2019新员工心得体会
2019/06/25 职场文书
python中mongodb包操作数据库
2022/04/19 Python
java实现面板之间切换功能
2022/06/10 Java/Android
JavaScript原型链中函数和对象的理解
2022/06/16 Javascript