python字符串连接
来源:互联网 发布:java技术总监面试 编辑:程序博客网 时间:2024/05/19 00:16
Python字符串连接有几种方法,把大家可能用到的列出来,第一个方法效率是最低的,另外给大家介绍后面的 2种效率高的方法,希望对大家有帮助。
先介绍下效率比较低的,也是比较直接的方式,大量操作是不要用这个方法:
a = ['a','b','c','d']
content = ''
for i in a:
content = content + i
print content
content = ''
for i in a:
content = content + i
print content
说下为什么效率会低呢?
原因:在循环连接字符串的时候,他每次连接一次,就要重新开辟空间,然后把字符串连接起来,再放入新的空间,再一次循环,又要开辟新的空间,把字符串连接起来放入新的空间,如此反复,内存操作比较频繁,每次都要计算内存空间,然后开辟内存空间,再释放内存空间,效率非常低,你也许操作比较少的数据的时候看不出来,感觉影响不大,但是你碰到操作数据量比较多的时候,这个方法就要退休了。
还是看看下面2个比较先进的方法把。
方法1: 用字符串的join方法:
a = ['a','b','c','d']
content = ''
content = ''.join(a)
print content
content = ''
content = ''.join(a)
print content
方法2: 用字符串的替换占位符替换
a = ['a','b','c','d']
content = ''
content = '%s%s%s%s' % tuple(a)
print content
content = ''
content = '%s%s%s%s' % tuple(a)
print content
0 0
- python字符串连接
- python------字符串连接操作
- python 中的字符串连接
- python中的字符串连接
- python字符串连接
- Python字符串连接
- python字符串连接方法
- python的字符串连接
- Python join() 函数 连接字符串
- python 字符串与变量连接
- python字符串连接方式汇总
- python 3, 字符串连接速度
- python连接两个字符串切片
- Python 连接数据库&切割字符串
- Learning Python 026 字符串连接
- Python字符串连接方式小结
- python字符串连接与截取
- python join连接字符串Demo
- Hadoop命令
- Linux 远程控制 SSH 配置
- Android版本和API Level对应关系
- [ASP.NET MVC 小牛之路]14 - Unobtrusive Ajax
- web UI简介
- python字符串连接
- Linux自启动设置详解
- 高精度乘法模板
- MSDN订阅用户激活Windows Azure 权益
- mysql忘记root密码,修改root密码
- linux-ubantu查看已安装的软件
- nandflash详解(不错)
- 如何在JavaFX的WebView中通过JavaScript回调Java的程序
- 将一个正整数转换成2进制并输出