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获取Linux系统下的本机IP地址代码分享
Nov 07 Python
Python的设计模式编程入门指南
Apr 02 Python
Python之父谈Python的未来形式
Jul 01 Python
python使用正则表达式来获取文件名的前缀方法
Oct 21 Python
Python将json文件写入ES数据库的方法
Apr 10 Python
连接pandas以及数组转pandas的方法
Jun 28 Python
Python Tkinter模块 GUI 可视化实例
Nov 20 Python
PyTorch中 tensor.detach() 和 tensor.data 的区别详解
Jan 06 Python
python批量处理txt文件的实例代码
Jan 13 Python
Tensorflow tf.nn.atrous_conv2d如何实现空洞卷积的
Apr 20 Python
python 代码实现k-means聚类分析的思路(不使用现成聚类库)
Jun 01 Python
pytorch 中nn.Dropout的使用说明
May 20 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设计模式 注册表模式(多个类的注册)
2012/02/05 PHP
CI(CodeIgniter)框架介绍
2014/06/09 PHP
php中json_encode不兼容JSON_UNESCAPED_UNICODE的解决方案
2016/05/31 PHP
php中替换字符串函数strtr()和str_repalce()的用法与区别
2016/11/25 PHP
利用Laravel生成Gravatar头像地址的优雅方法
2017/12/30 PHP
PHP安装扩展mcrypt以及相关依赖项深入讲解
2021/03/04 PHP
网站页面自动跳转实现方法PHP、JSP(上)
2010/08/01 Javascript
原生JS实现表单checkbook获取已选择的值
2013/07/21 Javascript
Eclipse下jQuery文件报错出现错误提示红叉
2014/01/13 Javascript
javascript将url中的参数加密解密代码
2014/11/17 Javascript
js实现jquery的offset()方法实例
2015/01/10 Javascript
JavaScript从数组中删除指定值元素的方法
2015/03/18 Javascript
jquery插件jquery.nicescroll实现图片无滚动条左右拖拽的方法
2015/08/10 Javascript
Javascript自执行匿名函数(function() { })()的原理浅析
2016/05/15 Javascript
JS基于HTML5的canvas标签实现炫目的色相球动画效果实例
2016/08/24 Javascript
jQuery Validate插件自定义验证规则的方法
2016/12/27 Javascript
vue2.0使用v-for循环制作多级嵌套菜单栏
2018/06/25 Javascript
animate.css在vue项目中的使用教程
2018/08/05 Javascript
小程序实现选择题选择效果
2018/11/04 Javascript
JS获取当前时间戳方法解析
2020/08/29 Javascript
[01:32:22]DOTA2-DPC中国联赛 正赛 Ehome vs VG BO3 第一场 2月5日
2021/03/11 DOTA
Python标准库之多进程(multiprocessing包)介绍
2014/11/25 Python
python将txt等文件中的数据读为numpy数组的方法
2018/12/22 Python
Python进程,多进程,获取进程id,给子进程传递参数操作示例
2019/10/11 Python
keras分类模型中的输入数据与标签的维度实例
2020/07/03 Python
HTML5 input placeholder 颜色修改示例
2014/05/30 HTML / CSS
澳大利亚最超值的自行车之家:Reid Cycles
2019/03/24 全球购物
Python里面如何实现tuple和list的转换
2012/06/13 面试题
机械电子工程专业推荐信范文
2013/11/20 职场文书
2014年宣传思想工作总结
2014/12/10 职场文书
大明湖导游词
2015/02/03 职场文书
计生个人工作总结
2015/02/28 职场文书
《正面管教》读后有感:和善而坚定的旅程
2019/12/19 职场文书
MySql存储过程之逻辑判断和条件控制
2021/05/26 MySQL
利用Python实时获取steam特惠游戏数据
2022/06/25 Python
搭建zabbix监控以及邮件报警的超级详细教学
2022/07/15 Servers