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之Python文档
Oct 10 Python
Python Requests安装与简单运用
Apr 07 Python
Python中表达式x += y和x = x+y 的区别详解
Jun 20 Python
Python处理文本换行符实例代码
Feb 03 Python
Flask框架web开发之零基础入门
Dec 10 Python
python微信聊天机器人改进版(定时或触发抓取天气预报、励志语录等,向好友推送)
Apr 25 Python
python隐藏终端执行cmd命令的方法
Jun 24 Python
python如何基于redis实现ip代理池
Jan 17 Python
django models里数据表插入数据id自增操作
Jul 15 Python
如何通过安装HomeBrew来安装Python3
Dec 23 Python
Matplotlib配色之Colormap详解
Jan 05 Python
Python pandas求方差和标准差的方法实例
Aug 04 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 socket并借助telnet实现简单的聊天程序
2013/06/18 PHP
Zend Framework连接Mysql数据库实例分析
2016/03/19 PHP
php 使用redis锁限制并发访问类示例
2016/11/02 PHP
浅谈php fopen下载远程文件的函数
2016/11/18 PHP
thinkPHP5.0框架模块设计详解
2017/03/18 PHP
JavaScript快速检测浏览器对CSS3特性的支持情况
2012/09/26 Javascript
jquery next nextAll nextUntil siblings的区别介绍
2013/10/05 Javascript
jQuery构造函数init参数分析续
2015/05/13 Javascript
Vue2.x中的父组件传递数据至子组件的方法
2017/05/01 Javascript
Vue 进阶教程之v-model详解
2017/05/06 Javascript
layui文件上传实现代码
2017/05/20 Javascript
bootstrap paginator分页前后台用法示例
2017/06/17 Javascript
Kindeditor单独调用单图上传增加预览功能的实例
2017/07/31 Javascript
微信小程序 页面跳转事件绑定的实例详解
2017/09/20 Javascript
angularjs实现天气预报功能
2020/06/16 Javascript
vue仿淘宝订单状态的tab切换效果
2020/06/23 Javascript
通过seajs实现JavaScript的模块开发及按模块加载
2019/06/06 Javascript
vue通过数据过滤实现表格合并
2020/11/30 Javascript
[55:56]NB vs Infamous 2019国际邀请赛淘汰赛 败者组 BO3 第二场 8.22
2019/09/05 DOTA
归纳整理Python中的控制流语句的知识点
2015/04/14 Python
Python基础学习之常见的内建函数整理
2017/09/06 Python
python模拟事件触发机制详解
2018/01/19 Python
解决py2exe打包后,总是多显示一个DOS黑色窗口的问题
2019/06/21 Python
Python实现FTP文件传输的实例
2019/07/07 Python
html5 canvas手势解锁源码分享
2020/01/07 HTML / CSS
Html5饼图绘制实现统计图的方法
2020/08/05 HTML / CSS
升职自荐书范文
2013/11/28 职场文书
高中生操行评语
2014/04/25 职场文书
班级旅游计划书
2014/05/03 职场文书
统计学教授推荐信
2014/09/18 职场文书
学术研讨会欢迎词
2015/01/26 职场文书
中秋节感想
2015/08/10 职场文书
社交电商模式的兴起:这些新的商机千万别错过
2019/07/26 职场文书
python爬取豆瓣电影TOP250数据
2021/05/23 Python
68行Python代码实现带难度升级的贪吃蛇
2022/01/18 Python
输入框跟随文字内容适配宽实现示例
2022/08/14 Javascript