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翻译软件实现代码(使用google api完成)
Nov 26 Python
python获取网页状态码示例
Mar 30 Python
Python机器学习k-近邻算法(K Nearest Neighbor)实例详解
Jun 25 Python
在双python下设置python3为默认的方法
Oct 31 Python
对IPython交互模式下的退出方法详解
Feb 16 Python
python 中如何获取列表的索引
Jul 02 Python
Python3 执行Linux Bash命令的方法
Jul 12 Python
python 普通克里金(Kriging)法的实现
Dec 19 Python
Python HTMLTestRunner测试报告view按钮失效解决方案
May 25 Python
python爬虫实例之获取动漫截图
May 31 Python
python实现MD5进行文件去重的示例代码
Jul 09 Python
在 Python 中利用 Pool 进行多线程
Apr 24 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
phpexcel导入excel数据使用方法实例
2013/12/24 PHP
Yii使用DeleteAll连表删除出现报错问题的解决方法
2016/07/14 PHP
Smarty模板常见的简单应用分析
2016/11/15 PHP
Javascript实例教程(19) 使用HoTMetal(1)
2006/12/23 Javascript
基于jQuery实现的Ajax 验证用户名是否存在的实现代码
2011/04/06 Javascript
使用jQuery内容过滤选择器选择元素实例讲解
2013/04/18 Javascript
jQuery 三击事件实现代码
2013/09/11 Javascript
JQuery+Ajax无刷新分页的实例代码
2014/02/08 Javascript
jQuery 1.9移除了$.browser可以使用$.support来替代
2014/09/03 Javascript
jQuery中map()方法用法实例
2015/01/06 Javascript
jQuery实现渐变弹出层和弹出菜单的方法
2015/02/20 Javascript
用headjs来管理和加载js 提高网站加载速度
2016/11/29 Javascript
一个例子轻松学会Vue.js
2017/01/02 Javascript
非常实用的vue导航钩子
2017/03/20 Javascript
vue 引入公共css文件的简单方法(推荐)
2018/01/20 Javascript
tween.js缓动补间动画算法示例
2018/02/13 Javascript
原生JS实现萤火虫效果
2020/03/07 Javascript
SpringBoot在yml配置文件中配置druid的操作
2020/11/16 Javascript
js实现弹窗猜数字游戏
2020/11/26 Javascript
Python实现抓取城市的PM2.5浓度和排名
2015/03/19 Python
python numpy函数中的linspace创建等差数列详解
2017/10/13 Python
使用python编写udp协议的ping程序方法
2018/04/22 Python
python判断所输入的任意一个正整数是否为素数的两种方法
2019/06/27 Python
python 按钮点击关闭窗口的实现
2020/03/04 Python
使用python执行shell脚本 并动态传参 及subprocess的使用详解
2020/03/06 Python
2020新版本pycharm+anaconda+opencv+pyqt环境配置学习笔记,亲测可用
2020/03/24 Python
纽约市的奢华内衣目的地:Anya Lust
2019/08/02 全球购物
eDreams德国:南欧领先的在线旅游公司
2020/12/07 全球购物
Linux如何为某个操作添加别名
2013/03/01 面试题
管理学院毕业生自荐信范文
2014/03/10 职场文书
个人学习党的群众路线教育实践活动心得体会
2014/11/05 职场文书
邀请书模板
2015/02/02 职场文书
党风廉政建设心得体会(2016最新版)
2016/01/22 职场文书
2016年度农村党员干部主题教育活动总结
2016/04/06 职场文书
JUnit5常用注解的使用
2021/07/02 Java/Android
Nginx HTTP跳转至HTTPS
2022/05/15 Servers