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 array数组的最值及其索引方法
Apr 17 Python
Python读取mat文件,并转为csv文件的实例
Jul 04 Python
解决每次打开pycharm直接进入项目的问题
Oct 28 Python
Python的UTC时间转换讲解
Feb 26 Python
树莓派+摄像头实现对移动物体的检测
Jun 22 Python
Django使用消息提示简单的弹出个对话框实例
Nov 15 Python
在Django中预防CSRF攻击的操作
Mar 13 Python
python模拟实现分发扑克牌
Apr 22 Python
python实现飞船大战
Apr 24 Python
pymysql之cur.fetchall() 和cur.fetchone()用法详解
May 15 Python
10张动图学会python循环与递归问题
Feb 06 Python
关于Python使用turtle库画任意图的问题
Apr 01 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
饭制《星际争霸》Mod:优化游戏机制 增加新单位
2017/07/02 星际争霸
php生成WAP页面
2006/10/09 PHP
PHP易混淆函数的区别及用法汇总
2014/11/22 PHP
php文档工具PHP Documentor安装与使用方法
2016/01/25 PHP
jquery+thinkphp实现跨域抓取数据的方法
2016/10/15 PHP
thinkphp的dump函数无输出实例代码
2016/11/15 PHP
不错的asp中显示新闻的功能
2006/10/13 Javascript
IE8 chrome中table隔行换色解决办法
2010/07/09 Javascript
JS事件Event元素(兼容IE,Firefox,Chorme)
2012/11/01 Javascript
Javascript模块化编程(一)AMD规范(规范使用模块)
2013/01/17 Javascript
解析JavaScript中点号“.”的多义性
2013/12/02 Javascript
javascript闭包(Closure)用法实例简析
2015/11/30 Javascript
深入探讨Vue.js组件和组件通信
2016/09/12 Javascript
jQuery插件FusionCharts实现的2D柱状图效果示例【附demo源码下载】
2017/03/06 Javascript
js禁止表单重复提交
2017/08/29 Javascript
vue项目打包后怎样优雅的解决跨域
2019/05/26 Javascript
基于js实现数组相邻元素上移下移
2020/05/19 Javascript
移动端JS实现拖拽两种方法解析
2020/10/12 Javascript
[07:57]2018DOTA2国际邀请赛寻真——PSG.LGD凤凰浴火
2018/08/12 DOTA
详解Python2.x中对Unicode编码的使用
2015/04/03 Python
Python代码实现KNN算法
2017/12/20 Python
Django中使用Whoosh进行全文检索的方法
2019/03/31 Python
Python实现简单的列表冒泡排序和反转列表操作示例
2019/07/10 Python
Python实例方法、类方法、静态方法区别详解
2020/09/05 Python
英国户外装备商店:Ultimate Outdoors
2019/05/07 全球购物
在线实验室测试:HealthLabs.com
2020/05/03 全球购物
在C语言中实现抽象数据类型什么方法最好
2014/06/26 面试题
会计学应届毕业生推荐信
2013/11/04 职场文书
《奇妙的国际互联网》 教学反思
2014/02/25 职场文书
优秀党支部书记事迹材料
2014/05/29 职场文书
幼儿教师自我剖析材料
2014/09/29 职场文书
测量员岗位职责
2015/02/14 职场文书
民主评议教师党员自我评价
2015/03/04 职场文书
诚信考试承诺书范文
2015/04/29 职场文书
python中print格式化输出的问题
2021/04/16 Python
python游戏开发Pygame框架
2022/04/22 Python