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元组拆包和具名元组解析实例详解
Mar 26 Python
解决Python2.7中IDLE启动没有反应的问题
Nov 30 Python
Python OrderedDict的使用案例解析
Oct 25 Python
python中的RSA加密与解密实例解析
Nov 18 Python
python使用pygame实现笑脸乒乓球弹珠球游戏
Nov 25 Python
python GUI库图形界面开发之PyQt5滚动条控件QScrollBar详细使用方法与实例
Mar 06 Python
django列表筛选功能的实现代码
Mar 27 Python
python输出结果刷新及进度条的实现操作
Jul 13 Python
python 19个值得学习的编程技巧
Aug 15 Python
Django3中的自定义用户模型实例详解
Aug 23 Python
Python 中的 copy()和deepcopy()
Nov 07 Python
python Tkinter模块使用方法详解
Apr 07 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计算两个路径的相对路径
2013/06/14 PHP
php获取文件夹路径内的图片以及分页显示示例
2014/03/11 PHP
PHP实现批量上传单个文件
2015/12/29 PHP
thinkPHP+ajax实现统计页面pv浏览量的方法
2017/03/15 PHP
Gird组件 Part-3:范例RSSFeed Viewer
2007/03/10 Javascript
JavaScript 函数式编程的原理
2009/10/16 Javascript
JS对select控件option选项的增删改查示例代码
2013/10/21 Javascript
JS实现一个列表中包含上移下移删除等功能
2014/09/24 Javascript
原生JavaScript+LESS实现瀑布流
2014/12/12 Javascript
js小数运算出现多位小数如何解决
2015/10/08 Javascript
针对后台列表table拖拽比较实用的jquery拖动排序
2016/10/10 Javascript
微信小程序实现YDUI的ScrollNav组件
2018/02/02 Javascript
vue2.0 实现导航守卫(路由守卫)
2018/05/21 Javascript
微信小程序select下拉框实现效果
2019/05/15 Javascript
vue通过数据过滤实现表格合并
2020/11/30 Javascript
JS实现无限轮播无倒退效果
2020/09/21 Javascript
JavaScript 如何在浏览器中使用摄像头
2020/12/02 Javascript
[01:00:10]完美世界DOTA2联赛PWL S2 FTD vs Inki 第二场 11.21
2020/11/24 DOTA
python操作摄像头截图实现远程监控的例子
2014/03/25 Python
Python使用arrow库优雅地处理时间数据详解
2017/10/10 Python
Python 实现域名解析为ip的方法
2019/02/14 Python
python-序列解包(对可迭代元素的快速取值方法)
2019/08/24 Python
Python获取统计自己的qq群成员信息的方法
2019/11/15 Python
用python的turtle模块实现给女票画个小心心
2019/11/23 Python
Tensorflow实现部分参数梯度更新操作
2020/01/23 Python
python使用numpy中的size()函数实例用法详解
2021/01/29 Python
ReVive利维肤美国官网:RéVive Skincare
2018/04/18 全球购物
继承公证书
2014/04/09 职场文书
体操比赛口号
2014/06/10 职场文书
2014年优质护理服务工作总结
2014/11/14 职场文书
2014年学校卫生工作总结
2014/11/20 职场文书
单位接收证明格式
2015/06/18 职场文书
各类场合主持词开场白范文集锦
2019/08/16 职场文书
导游词之湖北武当山
2019/09/23 职场文书
手残删除python之后的补救方法
2021/06/26 Python
常用的文件对应的MIME类型汇总
2022/04/26 HTML / CSS