python拼接字符串

可以用+, 跟C#一样,效率有问题,用join,join的用法如下:

print ‘张三丰‘.join(‘lisi‘)   打印出的会是:l张三丰i张三丰s张三丰i

那么要拼接怎么搞呢?

for d in os.listdir(‘d:\\‘):
    print ‘:::‘.join([d,‘file‘ if os.path.isfile(d) else ‘dir‘])

如果要拼接成   张三丰 是 好人

a=[‘张三丰‘,‘是‘,‘好人‘]

‘‘.join(a)

python拼接字符串

时间: 2024-10-30 05:58:36

python拼接字符串的相关文章

Python 拼接字符串的几种方式

在学习Python(3x)的过程中,在拼接字符串的时候遇到了些问题,所以抽点时间整理一下Python 拼接字符串的几种方式. 方式1,使用加号(+)连接,使用加号连接各个变量或者元素必须是字符串类型(<class 'str'>) 例如: str_name1 = 'To' str_name2 = 'ny' str_name = str_name1 + str_name2 print(str_name) 输出结果: 我是学C#出身的,把c#编程习惯用到了Python 上面,于是就出现了下面的代码

详解Python拼接字符串的七种方式

忘了在哪看到一位编程大牛调侃,他说程序员每天就做两件事,其中之一就是处理字符串.相信不少同学会有同感. 几乎任何一种编程语言,都把字符串列为最基础和不可或缺的数据类型.而拼接字符串是必备的一种技能.今天,我跟大家一起来学习Python拼接字符串的七种方式. 1.来自C语言的%方式 print('%s %s' % ('Hello', 'world')) >>> Hello world %号格式化字符串的方式继承自古老的C语言,这在很多编程语言都有类似的实现.上例的%s是一个占位符,它仅代表

Python拼接字符串的7种方法总结

前言 忘了在哪看到一位编程大牛调侃,他说程序员每天就做两件事,其中之一就是处理字符串.相信不少同学会有同感. 在Python中,我们经常会遇到字符串的拼接问题,几乎任何一种编程语言,都把字符串列为最基础和不可或缺的数据类型.而拼接字符串是必备的一种技能.今天,我跟大家一起来学习Python拼接字符串的七种方式. 下面话不多说了,来一起看看详细的介绍吧 1.来自C语言的%方式 print('%s %s' % ('Hello', 'world')) >>> Hello world %号格式化

Python——拼接字符串

Python中可以对字符串进行拼接: 1. 使用字符串拼接运算符: + >>> "Hello" + "World" 'HelloWorld' 或: >>> str1 = "Hello" >>> str2 = "World" >>> str1 + str2 'HelloWorld' 又或: >>> str1 + "World&qu

python中字符串拼接

python中字符串拼接的三种方式: 1.使用 '+': 这中方式会在内存中,没使用一次就开辟一个新的空间,不建议使用.当数据庞大时候效率很低.后期有垃圾回收机制来处理没有用的字符串 案例:name = 'jam' name1 = name + 'c'这样内存中会开辟一个空间存放 name2 = name1 + 'h''这样内存中会再开辟一个空间存放 2.字符串格式化的形式:%s,这中方式让内存最多就开辟两个空间来进行存放字符. 案例:name = 'jam' name2 = 'chen' se

python之字符串处理

1.单引号字符串和转义引号 单引号和双引号区别不大,对出现的特殊符号,可用反斜线(\)对字符串中的引号进行转义. 2.拼接字符串 3.字符串表示 ,str 和 repr (将值转换为字符串的两种机制) 3.1. str 把值转换为合理形式的字符串,以便用户理解; 3.2.repr 创建一个字符串,以合法的python表达式的形式来表示值,repr(x)可用`x`(单引号)表示,但在pyhton3.0中已不再使用``,,所以建议习惯使用repr 4. input 和 raw_input的比较 4.

python 数据结构 - 字符串

字符串是 Python 中最常用的数据类型.我们可以使用单引号 ( '' ) 或双引号 ( " " ) 来创建字符串. 在python中,创建变量不需要指定类型,你在创建变量赋值时,python解释器会自动推断变量的数据类型 1 >>> s = 'abcde' 2 >>> type(s) 3 <class 'str'> #这里把多种数据类型的值赋值给s,python都能自动识别 4 >>> s = 123 5 >&

python连接字符串的方式

发现Python连接字符串又是用的不顺手,影响速度 1.数字对字符进行拼接 s=""  #定义这个字符串,方便做连接 print type(s) for i in range(10): print i type(i) s+=str(i)  #转换类型在对接 print s 2.字符对字符进行拼接 string="abcdef" for i in string: print i+'jun'  直接使用字符串连接 3.列表和字符串的拼接 list1=['hello','

什么是string interning(字符串驻留)以及python中字符串的intern机制

Incomputer science, string interning is a method of storing only onecopy of each distinct string value, which must be immutable. Interning strings makes some stringprocessing tasks more time- or space-efficient at the cost of requiring moretime when