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的ORM框架SQLAlchemy入门教程
Apr 28 Python
详解Python编程中包的概念与管理
Oct 16 Python
Python使用logging结合decorator模式实现优化日志输出的方法
Apr 16 Python
Python标准库sched模块使用指南
Jul 06 Python
python使用pandas实现数据分割实例代码
Jan 25 Python
django 开发忘记密码通过邮箱找回功能示例
Apr 17 Python
python 调用有道api接口的方法
Jan 03 Python
python绘制多个子图的实例
Jul 07 Python
Python通过TensorFLow进行线性模型训练原理与实现方法详解
Jan 15 Python
Python  word实现读取及导出代码解析
Jul 09 Python
python 中关于pycharm选择运行环境的问题
Oct 31 Python
Pytorch1.5.1版本安装的方法步骤
Dec 31 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反弹shell实现代码
2009/04/22 PHP
PHP获取栏目的所有子级和孙级栏目的ID号示例
2014/04/01 PHP
使用Entrust扩展包在laravel 中实现RBAC的功能
2020/03/16 PHP
用js实现table单元格高宽调整,兼容合并单元格(兼容IE6、7、8、FF)实例
2013/06/25 Javascript
javascript读写XML实现广告轮换(兼容IE、FF)
2013/08/09 Javascript
jquery实现手风琴效果实例代码
2013/11/15 Javascript
js动态切换图片的方法
2015/01/20 Javascript
包含中国城市的javascript对象实例
2015/08/03 Javascript
Vue系列:通过vue-router如何传递参数示例
2017/01/16 Javascript
boostrapTable的refresh和refreshOptions区别浅析
2017/01/22 Javascript
详解angularjs中如何实现控制器和指令之间交互
2017/05/31 Javascript
微信小程序开发之animation循环动画实现的让云朵飘效果
2017/07/14 Javascript
vue-router 权限控制的示例代码
2017/09/21 Javascript
基于打包工具Webpack进行项目开发实例
2018/05/29 Javascript
微信小程序实现卡片左右滑动效果的示例代码
2019/05/01 Javascript
python 输出一个两行字符的变量
2009/02/05 Python
python使用Queue在多个子进程间交换数据的方法
2015/04/18 Python
详解Python当中的字符串和编码
2015/04/25 Python
Python设计模式之解释器模式原理与用法实例分析
2019/01/10 Python
Python面向对象程序设计构造函数和析构函数用法分析
2019/04/12 Python
Pycharm简单使用教程(入门小结)
2019/07/04 Python
pytorch数据预处理错误的解决
2020/02/20 Python
python中数据库like模糊查询方式
2020/03/02 Python
解决Keras TensorFlow 混编中 trainable=False设置无效问题
2020/06/28 Python
Python中的With语句的使用及原理
2020/07/29 Python
CSS3 input框的实现代码类似Google登录的动画效果
2020/08/04 HTML / CSS
html5新特性与用法大全
2018/09/13 HTML / CSS
html5 canvas的绘制文本自动换行的示例代码
2018/09/17 HTML / CSS
HTML5自定义mp3播放器源码
2020/01/06 HTML / CSS
周仰杰(JIMMY CHOO)英国官方网站:闻名世界的鞋子品牌
2018/10/28 全球购物
工作自我评价怎么写
2014/01/29 职场文书
优秀党员获奖感言
2014/02/18 职场文书
关于感恩的演讲稿200字
2014/08/26 职场文书
毕业证代领委托书
2014/09/26 职场文书
2015元旦标语横幅
2014/12/09 职场文书
酒吧七夕情人节宣传语
2015/11/24 职场文书