python字符串连接方式汇总


Posted in Python onAugust 21, 2014

在python中有很多字符串连接方式,今天就在这里具体总结一下:

①.最原始的字符串连接方式:str1 + str2
②.python 新字符串连接语法:str1, str2
③.奇怪的字符串方式:str1 str2
④.% 连接字符串:‘name:%s; sex: ' % ('tom', 'male')
⑤.字符串列表连接:str.join(some_list)

下面具体分析一下:

第一种,想必只要是有编程经验的人,估计都知道,直接用 “+” 来连接两个字符串:

'Jim' + 'Green' = 'JimGreen'

第二种比较特殊,如果两个字符串用“逗号”隔开,那么这两个字符串将被连接,但是,字符串之间会多出一个空格:

'Jim', 'Green' = 'Jim Green'

第三种也是 python 独有的,只要把两个字符串放在一起,中间有空白或者没有空白:两个字符串自动连接为一个字符串:

'Jim''Green' = 'JimGreen'
'Jim' 'Green' = 'JimGreen'

第四种功能比较强大,借鉴了C语言中 printf 函数的功能,如果你有C语言基础,看下文档就知道了。这种方式用符号“%”连接一个字符串和一组变量,字符串中的特殊标记会被自动用右边变量组中的变量替换:

'%s, %s' % ('Jim', 'Green') = 'Jim, Green'

第五种就属于技巧了,利用字符串的函数 join 。这个函数接受一个列表,然后用字符串依次连接列表中每一个元素:

var_list = ['tom', 'david', 'john']
a = '###'
a.join(var_list) = 'tom###david###john'

其实,python 中还有一种字符串连接方式,不过用的不多,就是字符串乘法,如:

a = 'abc'
a * 3 = 'abcabcabc'

希望本文所述示例对大家的Python程序设计能有一定的帮助。

Python 相关文章推荐
用Python中的wxPython实现最基本的浏览器功能
Apr 14 Python
python中pandas.DataFrame排除特定行方法示例
Mar 12 Python
简单实现python聊天程序
Apr 01 Python
Python入门学习指南分享
Apr 11 Python
python3+PyQt5实现柱状图
Apr 24 Python
Python使用matplotlib和pandas实现的画图操作【经典示例】
Jun 13 Python
python对日志进行处理的实例代码
Oct 06 Python
Python从函数参数类型引出元组实例分析
May 28 Python
python数据处理之如何选取csv文件中某几行的数据
Sep 02 Python
Python 安装 virturalenv 虚拟环境的教程详解
Feb 21 Python
Python调用.net动态库实现过程解析
Jun 05 Python
利用python+ffmpeg合并B站视频及格式转换的实例代码
Nov 24 Python
零基础学Python(一)Python环境安装
Aug 20 #Python
Python中replace方法实例分析
Aug 20 #Python
Python内置的字符串处理函数详细整理(覆盖日常所用)
Aug 19 #Python
Python中列表(list)操作方法汇总
Aug 18 #Python
Python中多线程thread与threading的实现方法
Aug 18 #Python
Python使用函数默认值实现函数静态变量的方法
Aug 18 #Python
Python中正则表达式的用法实例汇总
Aug 18 #Python
You might like
1982年日本摄影师镜头下的中国孩子 那无忧无虑的童年
2020/03/12 杂记
php cc攻击代码与防范方法
2012/10/18 PHP
PHP微信支付实例解析
2016/07/22 PHP
php 自定义函数实现将数据 以excel 表格形式导出示例
2019/11/13 PHP
treepanel动态加载数据实现代码
2012/12/15 Javascript
JS随机生成不重复数据的实例方法
2013/07/17 Javascript
Egret引擎开发指南之创建项目
2014/09/03 Javascript
js实现div层缓慢收缩与展开的方法
2015/05/11 Javascript
Windows下用PyCharm和Visual Studio开始Python编程
2015/10/26 Javascript
简单实现JS对dom操作封装
2015/12/02 Javascript
详解Bootstrap四种图片样式
2016/01/04 Javascript
jQuery实现倒计时(倒计时年月日可自己输入)
2016/12/02 Javascript
JavaScript中运算符规则和隐式类型转换示例详解
2017/09/06 Javascript
layui获取多选框中的值方法
2018/08/15 Javascript
Echarts地图添加引导线效果(labelLine)
2019/09/30 Javascript
Echarts实现多条折线可拖拽效果
2019/12/19 Javascript
解决angular 使用原生拖拽页面卡顿及表单控件输入延迟问题
2020/04/21 Javascript
浅谈vue 多个变量同时赋相同值互相影响
2020/08/05 Javascript
基于JavaScript实现简单扫雷游戏
2021/01/02 Javascript
详谈Pandas中iloc和loc以及ix的区别
2018/06/08 Python
Python 删除连续出现的指定字符的实例
2018/06/29 Python
python 读取目录下csv文件并绘制曲线v111的方法
2018/07/06 Python
Python类的继承用法示例
2019/01/31 Python
Python3爬虫中Selenium的用法详解
2020/07/10 Python
从python读取sql的实例方法
2020/07/21 Python
css3+jq创作含苞待放的荷花
2014/02/20 HTML / CSS
Hotels.com爱尔兰:全球酒店预订
2017/02/24 全球购物
尤为Wconcept中国官网:韩国设计师品牌服饰
2019/01/10 全球购物
Herschel美国官网:背包、手提袋及配件
2020/03/10 全球购物
2014年公司迎新年活动方案
2014/02/24 职场文书
师德师风演讲稿
2014/05/05 职场文书
公安局副政委班子个人对照检查材料
2014/10/04 职场文书
2014年采购部工作总结
2014/11/20 职场文书
获奖感言范文
2015/07/31 职场文书
党校团干班培训心得体会
2016/01/06 职场文书
MySQL视图概念以及相关应用
2022/04/19 MySQL