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中用sleep()方法操作时间的教程
May 22 Python
python通过socket实现多个连接并实现ssh功能详解
Nov 08 Python
Python实现学校管理系统
Jan 11 Python
Python cookbook(数据结构与算法)字典相关计算问题示例
Feb 18 Python
用TensorFlow实现lasso回归和岭回归算法的示例
May 02 Python
python实现逆序输出一个数字的示例讲解
Jun 25 Python
Python lxml模块的基本使用方法分析
Dec 21 Python
Python 自由定制表格的实现示例
Mar 20 Python
python 实现 hive中类似 lateral view explode的功能示例
May 18 Python
基于Python爬取fofa网页端数据过程解析
Jul 13 Python
基于Python的接口自动化读写excel文件的方法
Jan 15 Python
Python基础之元组与文件知识总结
May 19 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
phpmyadmin MySQL 加密配置方法
2009/07/05 PHP
20个PHP常用类库小结
2011/09/11 PHP
php switch语句多个值匹配同一代码块的实现
2014/03/03 PHP
php银联网页支付实现方法
2015/03/04 PHP
PHP屏蔽关键字实现方法
2016/11/17 PHP
jqPlot Option配置对象详解
2009/07/25 Javascript
基于Jquery的温度计动画效果
2010/06/18 Javascript
JQuery中each()的使用方法说明
2010/08/19 Javascript
jQuery学习笔记 操作jQuery对象 属性处理
2012/09/19 Javascript
JavaScript 获取任一float型小数点后两位的小数
2014/06/30 Javascript
js通过location.search来获取页面传来的参数
2014/09/11 Javascript
node.js中的定时器nextTick()和setImmediate()区别分析
2014/11/26 Javascript
jQuery制作拼图小游戏
2015/01/12 Javascript
浅析JavaScript动画
2015/06/10 Javascript
JavaScript实现点击按钮切换网页背景色的方法
2015/10/17 Javascript
AngularJS手动表单验证
2016/02/01 Javascript
angularjs点击图片放大实现上传图片预览
2017/02/24 Javascript
基于pako.js实现gzip的压缩和解压功能示例
2017/06/13 Javascript
tweenjs缓动算法的使用实例分析
2019/08/26 Javascript
JS实现简单贪吃蛇小游戏
2020/10/28 Javascript
python使用Flask框架获取用户IP地址的方法
2015/03/21 Python
Python3解决棋盘覆盖问题的方法示例
2017/12/07 Python
使用python-pptx包批量修改ppt格式的实现
2020/02/14 Python
Python实现自动装机功能案例分析
2020/10/22 Python
Clarks鞋法国官方网站:英国其乐鞋品牌
2018/02/11 全球购物
Otticanet意大利:最顶尖的世界名牌眼镜, 能得到打折季的价格
2019/03/10 全球购物
盛大笔试题
2016/11/05 面试题
投资合作协议书
2014/04/17 职场文书
开展批评与自我批评发言材料
2014/10/17 职场文书
幼儿园小班班务总结
2015/08/03 职场文书
2016学习依法治国心得体会
2016/01/15 职场文书
研究生毕业登记表的自我鉴定范文
2019/07/15 职场文书
教师实习自我鉴定总结
2019/08/20 职场文书
python使用openpyxl库读写Excel表格的方法(增删改查操作)
2021/05/02 Python
python 如何将两个实数矩阵合并为一个复数矩阵
2021/05/19 Python
Go微服务项目配置文件的定义和读取示例详解
2022/06/21 Golang