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中非常实用的一些功能和函数分享
Feb 14 Python
Python编程之列表操作实例详解【创建、使用、更新、删除】
Jul 22 Python
Python使用遗传算法解决最大流问题
Jan 29 Python
Python多线程中阻塞(join)与锁(Lock)使用误区解析
Apr 27 Python
Django使用详解:ORM 的反向查找(related_name)
May 30 Python
详解django中使用定时任务的方法
Sep 27 Python
在Python中定义一个常量的方法
Nov 10 Python
python3实现表白神器
Apr 09 Python
详解pandas DataFrame的查询方法(loc,iloc,at,iat,ix的用法和区别)
Aug 02 Python
python实现布隆过滤器及原理解析
Dec 08 Python
python numpy生成等差数列、等比数列的实例
Feb 25 Python
如何理解及使用Python闭包
Jun 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
最贵的咖啡是怎么产生的,它的风味怎么样?
2021/03/04 新手入门
PHP处理SQL脚本文件导入到MySQL的代码实例
2014/03/17 PHP
PHP写的简单数字验证码实例
2017/05/23 PHP
Laravel框架自定义验证过程实例分析
2019/02/01 PHP
Javascript异步编程的4种方法让你写出更出色的程序
2013/01/17 Javascript
最好用的省市二级联动 原生js实现你值得拥有
2013/09/22 Javascript
nodejs教程之环境安装及运行
2014/11/21 NodeJs
用js读、写、删除Cookie代码续篇
2014/12/03 Javascript
JavaScript Window浏览器对象模型方法与属性汇总
2015/04/20 Javascript
基于jQuery实现淡入淡出效果轮播图
2020/07/31 Javascript
jQuery简介_动力节点Java学院整理
2017/07/04 jQuery
vue组件传递对象中实现单向绑定的示例
2018/02/28 Javascript
Angular4.x通过路由守卫进行路由重定向实现根据条件跳转到相应的页面(推荐)
2018/05/10 Javascript
浅谈super-vuex使用体验
2018/06/25 Javascript
vue框架下部署上线后刷新报404问题的解决方案(推荐)
2019/04/03 Javascript
JS隐藏号码中间4位代码实例
2019/04/09 Javascript
详解js根据百度地图提供经纬度计算两点距离
2019/05/13 Javascript
微信小程序云开发之使用云存储
2019/05/17 Javascript
Vue+Element-UI实现上传图片并压缩
2019/11/26 Javascript
解决vue.js中settimeout遇到的问题(时间参数短效果不稳定)
2020/07/21 Javascript
python元组操作实例解析
2014/09/23 Python
Python中django学习心得
2017/12/06 Python
Python实现连接postgresql数据库的方法分析
2017/12/27 Python
利用Python写一个爬妹子的爬虫
2018/06/08 Python
python 不同方式读取文件速度不同的实例
2018/11/09 Python
Python编写合并字典并实现敏感目录的小脚本
2019/02/26 Python
Python模拟FTP文件服务器的操作方法
2020/02/18 Python
python能开发游戏吗
2020/06/11 Python
如何将anaconda安装配置的mmdetection环境离线拷贝到另一台电脑
2020/10/15 Python
关于canvas绘制模糊问题的解决方法
2019/09/24 HTML / CSS
大学生简历中个人的自我评价
2013/10/06 职场文书
销售总经理岗位职责
2014/03/15 职场文书
暑假学习心得体会
2014/09/02 职场文书
2015年妇幼保健工作总结
2015/05/19 职场文书
python实现简单的井字棋
2021/05/26 Python
vue3.0 数字翻牌组件的使用方法详解
2022/04/20 Vue.js