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 httplib,smtplib使用方法
Sep 06 Python
用Python实现QQ游戏大家来找茬辅助工具
Sep 14 Python
python 递归遍历文件夹,并打印满足条件的文件路径实例
Aug 30 Python
[原创]python爬虫(入门教程、视频教程)
Jan 08 Python
Python实现简单的文本相似度分析操作详解
Jun 16 Python
[原创]Python入门教程3. 列表基本操作【定义、运算、常用函数】
Oct 30 Python
对python cv2批量灰度图片并保存的实例讲解
Nov 09 Python
Python编程中类与类的关系详解
Aug 08 Python
python如何实现复制目录到指定目录
Feb 13 Python
Python3监控windows,linux系统的CPU、硬盘、内存使用率和各个端口的开启情况详细代码实例
Mar 18 Python
Python3爬虫中关于中文分词的详解
Jul 29 Python
python创建文本文件的简单方法
Aug 30 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面向对象学习笔记之二 生成对象的设计模式
2012/10/06 PHP
利用php+mcDropdown实现文件路径可在下拉框选择
2013/08/07 PHP
smarty模板引擎从配置文件中获取数据的方法
2015/01/22 PHP
php实现paypal 授权登录
2015/05/28 PHP
php实现网站顶踩功能的完整前端代码
2015/07/19 PHP
javascript中的一些注意事项 更新中
2010/12/06 Javascript
jquery遍历select元素(实例讲解)
2013/12/31 Javascript
js字符串转换成数字与数字转换成字符串的实现方法
2014/01/08 Javascript
详解javascript跨浏览器事件处理程序
2016/03/27 Javascript
在JavaScript中调用Java类和接口的方法
2016/09/07 Javascript
JS获取html元素的标记名实现方法
2016/10/08 Javascript
原生JS简单实现ajax的方法示例
2016/11/29 Javascript
JavaScript原生编写《飞机大战坦克》游戏完整实例
2017/01/04 Javascript
Vue 2.0+Vue-router构建一个简单的单页应用(附源码)
2017/03/14 Javascript
jQuery实现可编辑表格并生成json结果(实例代码)
2017/07/19 jQuery
深入理解Vuex 模块化(module)
2017/09/26 Javascript
用Webpack构建Vue项目的实践
2017/11/07 Javascript
微信小程序BindTap快速连续点击目标页面跳转多次问题处理
2019/04/08 Javascript
javascript事件监听与事件委托实例详解
2019/08/16 Javascript
JavaScript实现横版菜单栏
2020/03/17 Javascript
JS判断浏览器类型与操作系统的方法分析
2020/04/30 Javascript
vuejs element table 表格添加行,修改,单独删除行,批量删除行操作
2020/07/18 Javascript
python相似模块用例
2016/03/04 Python
django模板语法学习之include示例详解
2017/12/17 Python
Pycharm学生免费专业版安装教程的方法步骤
2020/09/24 Python
canvas实现圆绘制的示例代码
2019/09/11 HTML / CSS
Carrs Silver官网:英国著名的银器品牌
2020/08/29 全球购物
自我评价范文点评
2013/12/04 职场文书
听课评语大全
2014/04/30 职场文书
大学优秀班主任事迹材料
2014/05/02 职场文书
银行竞聘演讲稿
2014/05/16 职场文书
2014教师评职称工作总结
2014/11/10 职场文书
2014年财务部工作总结
2014/11/11 职场文书
质量负责人岗位职责
2015/02/15 职场文书
2015年度护士个人工作总结
2015/04/09 职场文书
大学班长竞选稿
2015/11/20 职场文书