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中的Numpy入门教程
Apr 26 Python
Python跳出循环语句continue与break的区别
Aug 25 Python
Python中的各种装饰器详解
Apr 11 Python
Python批量转换文件编码格式
May 17 Python
详解Python3中yield生成器的用法
Aug 20 Python
python在文本开头插入一行的实例
May 02 Python
Python实现查找最小的k个数示例【两种解法】
Jan 08 Python
由面试题加深对Django的认识理解
Jul 19 Python
在Python中获取操作系统的进程信息
Aug 27 Python
安装2019Pycharm最新版本的教程详解
Oct 22 Python
使用python写一个自动浏览文章的脚本实例
Dec 05 Python
OpenCV3.3+Python3.6实现图片高斯模糊
May 18 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语言的7种基本的排序方法
2020/12/28 PHP
JavaScript游戏之是男人就下100层代码打包
2010/11/08 Javascript
jQuery判断元素是否存在的可靠方法
2014/05/06 Javascript
javascipt:filter过滤介绍及使用
2014/09/10 Javascript
jQuery中:first-child选择器用法实例
2014/12/31 Javascript
javascript生成随机数方法汇总
2015/11/12 Javascript
javascript实现网页中涉及的简易运动(改变宽高、透明度、位置)
2015/11/29 Javascript
原生JavaScript实现Ajax的方法
2016/04/07 Javascript
使用jquery.form.js实现图片上传的方法
2016/05/05 Javascript
Javascript基础_简单比较undefined和null 值
2016/06/14 Javascript
AngularJS基础 ng-list 指令详解及示例代码
2016/08/02 Javascript
详解webpack es6 to es5支持配置
2017/05/04 Javascript
JS switch判断 三目运算 while 及 属性操作代码
2017/09/03 Javascript
JS使用队列对数组排列,基数排序算法示例
2019/03/02 Javascript
php结合js实现多条件组合查询
2019/05/28 Javascript
更强大的vue ssr实现预取数据的方式
2019/07/19 Javascript
深入理解 ES6中的 Reflect用法
2020/07/18 Javascript
在Python中使用SQLite的简单教程
2015/04/29 Python
Python随机数用法实例详解【基于random模块】
2017/04/18 Python
python代码实现ID3决策树算法
2017/12/20 Python
对pandas中to_dict的用法详解
2018/06/05 Python
python实现简单的单变量线性回归方法
2018/11/08 Python
python dataframe向下向上填充,fillna和ffill的方法
2018/11/28 Python
解决django前后端分离csrf验证的问题
2019/02/03 Python
基于SpringBoot构造器注入循环依赖及解决方式
2020/04/26 Python
PyTorch在Windows环境搭建的方法步骤
2020/05/12 Python
Python爬虫与反爬虫大战
2020/07/30 Python
欧洲、亚洲、非洲和拉丁美洲的度假套餐:Great Value Vacations
2019/03/30 全球购物
Tommy Hilfiger澳洲官网:美国高端休闲领导品牌
2020/12/16 全球购物
Goodee官方商店:迷你投影仪
2021/03/15 全球购物
大学毕业生最详细的自我评价分享
2013/11/18 职场文书
应届毕业生求职信范例分享
2013/12/17 职场文书
如何打造一封优秀的留学推荐信
2014/01/25 职场文书
2014年发展党员工作总结
2014/11/12 职场文书
退休教师欢送会致辞
2015/07/31 职场文书
六年级作文之预言作文
2019/10/25 职场文书