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备份文件的脚本
Aug 11 Python
在Python中操作时间之tzset()方法的使用教程
May 22 Python
深入学习Python中的上下文管理器与else块
Aug 27 Python
Python中的CSV文件使用&quot;with&quot;语句的方式详解
Oct 16 Python
python TF-IDF算法实现文本关键词提取
May 29 Python
python 整数越界问题详解
Jun 27 Python
用python爬取历史天气数据的方法示例
Dec 30 Python
Pyecharts绘制全球流向图的示例代码
Jan 08 Python
python 递归调用返回None的问题及解决方法
Mar 16 Python
Keras 数据增强ImageDataGenerator多输入多输出实例
Jul 03 Python
pytorch加载语音类自定义数据集的方法教程
Nov 10 Python
pandas 实现将NaN转换为None
May 14 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 setcookie函数的参数说明及其用法
2014/04/20 PHP
php简单统计字符串单词数量的方法
2015/06/19 PHP
php根据年月获取当月天数及日期数组的方法
2016/11/30 PHP
Thinkphp开发--集成极光推送
2017/09/15 PHP
通过实例解析PHP数据类型转换方法
2020/07/11 PHP
JAVASCRIPT IE 与 FF中兼容问题小结
2009/02/18 Javascript
取得元素的左和上偏移量的方法
2014/09/17 Javascript
JavaScript判断字符长度、数字、Email、电话等常用判断函数分享
2015/04/01 Javascript
jQuery实现下拉框功能实例代码
2016/05/06 Javascript
快速解决Canvas.toDataURL 图片跨域的问题
2016/05/10 Javascript
Jquery获取第一个子元素简单实例
2016/06/02 Javascript
前端面试知识点锦集(JavaScript篇)
2016/12/28 Javascript
解决OneThink中无法异步提交kindeditor文本框中修改后的内容方法
2017/05/05 Javascript
前端主流框架vue学习笔记第一篇
2017/07/26 Javascript
Angular中sweetalert弹框的基本使用教程
2018/07/22 Javascript
es6 filter() 数组过滤方法总结
2019/04/03 Javascript
详解Angular cli配置过程记录
2019/11/07 Javascript
微信小程序实现锚点功能
2019/11/20 Javascript
js实现随机点名器精简版
2020/06/29 Javascript
vue 判断页面是首次进入还是再次刷新的实例
2020/11/05 Javascript
详解JavaScript执行模型
2020/11/16 Javascript
[02:19]DOTA选手解说齐贺岁
2018/02/11 DOTA
Python中文件的读取和写入操作
2018/04/27 Python
Django教程笔记之中间件middleware详解
2018/08/01 Python
python实现Flappy Bird源码
2018/12/24 Python
使用python3实现操作串口详解
2019/01/01 Python
Pytorch中的自动求梯度机制和Variable类实例
2020/02/29 Python
Python 微信公众号文章爬取的示例代码
2020/11/30 Python
HTML5的hidden属性兼容老浏览器的方法
2014/04/23 HTML / CSS
浅谈amaze-ui中datepicker和datetimepicker注意的几点
2020/08/21 HTML / CSS
专注澳大利亚特产和新西兰特产的澳洲中文网:0061澳洲制造
2019/03/24 全球购物
Java中采用什么结构来捕获、处理异常?各子句的顺序、功能如何
2013/10/07 面试题
网络信息安全承诺书
2014/03/26 职场文书
租房协议书范文
2014/08/20 职场文书
经典人生语录分享:不畏将来,不念过去,笑对当下
2019/12/12 职场文书
MATLAB 如何求取离散点的曲率最大值
2021/04/16 Python