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引用DLL文件的方法
May 11 Python
python获取目录下所有文件的方法
Jun 01 Python
Python中文分词工具之结巴分词用法实例总结【经典案例】
Apr 15 Python
Python外星人入侵游戏编程完整版
Mar 30 Python
TensorFlow实现卷积神经网络
May 24 Python
python写日志文件操作类与应用示例
Jul 01 Python
python 使用matplotlib 实现从文件中读取x,y坐标的可视化方法
Jul 04 Python
python字典的setdefault的巧妙用法
Aug 07 Python
python实现视频读取和转化图片
Dec 10 Python
python中68个内置函数的总结与介绍
Feb 24 Python
解决Pycharm双击图标启动不了的问题(JetBrains全家桶通用)
Aug 07 Python
Python办公自动化PPT批量转换操作
Sep 15 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 远程图片保存到本地的函数类
2008/12/08 PHP
解析php中的fopen()函数用打开文件模式说明
2013/06/20 PHP
php提高网站效率的技巧
2015/09/29 PHP
10个php函数实用却不常见
2015/10/13 PHP
php微信公众号开发(2)百度BAE搭建和数据库使用
2016/12/15 PHP
JavaScript的9个陷阱及评点分析
2008/05/16 Javascript
33个优秀的jQuery 教程分享(幻灯片、动画菜单)
2011/07/08 Javascript
JS定时刷新页面及跳转页面的方法
2013/07/04 Javascript
js取消单选按钮选中并判断对象是否为空
2013/11/14 Javascript
javascript禁制后退键(Backspace)实例代码
2013/11/15 Javascript
前台js对象在后台转化java对象的问题探讨
2013/12/20 Javascript
使用bootstrap-paginator.js 分页来进行ajax 异步分页请求示例
2017/03/09 Javascript
JS检测是否可以访问公网服务器功能代码
2017/06/19 Javascript
详解nodeJs文件系统(fs)与流(stream)
2018/01/24 NodeJs
iview实现select tree树形下拉框的示例代码
2018/12/21 Javascript
[05:13]2018DOTA2亚洲邀请赛主赛事第二日战况回顾 LGD、VG双雄携手晋级
2018/04/05 DOTA
详解Python的Django框架中的templates设置
2015/05/11 Python
浅谈Tensorflow由于版本问题出现的几种错误及解决方法
2018/06/13 Python
Python多进程原理与用法分析
2018/08/21 Python
如何基于Python + requests实现发送HTTP请求
2020/01/13 Python
python GUI编程(Tkinter) 创建子窗口及在窗口上用图片绘图实例
2020/03/04 Python
python爬虫线程池案例详解(梨视频短视频爬取)
2021/02/20 Python
css3 给页面加个半圆形导航条主要利用旋转和倾斜样式
2014/02/10 HTML / CSS
详解h5页面在不同ios设备上的问题总结
2019/03/01 HTML / CSS
荷兰网上鞋店:Ziengs.nl
2017/01/02 全球购物
捷克时尚网上商店:OTTO
2018/03/15 全球购物
怎样比较两个类型为String的字符串
2016/08/17 面试题
Delphi CS笔试题
2014/01/04 面试题
客服文员岗位职责
2013/11/29 职场文书
2014年教师批评与自我批评思想汇报
2014/09/20 职场文书
出售房屋委托书范本
2014/09/24 职场文书
教师节标语大全
2014/10/07 职场文书
2014年无财产无子女离婚协议书范本
2014/10/09 职场文书
我的法兰西岁月观后感
2015/06/09 职场文书
Linux安装Nginx步骤详解
2021/03/31 Servers
python中super()函数的理解与基本使用
2021/08/30 Python