Python字符串拼接的七种⽅法
在处理⽇志和HTTP请求响应等需要对数据进⾏格式化的时候我们都会⽤到字符串拼接,相信你也有⾃⼰喜欢的⽅式,今天我们就来总结⼀下。
直接通过“+”拼接
>>> 'Hello' + ' ' + 'World' + '!'
'Hello World!'
通过str.join()⽅法拼接
>>> strlist = ['Hello', ' ', 'World', '!']
>>> ''.join(strlist)
'Hello World!'
通过str.format()⽅法拼接【个⼈喜欢这种⽅式】
>>> '{} {}!'.format('Hello', 'World')
'Hello World!'
通过“%”操作符拼接
>>> '%s %s!' % ('Hello', 'World')
'Hello World!'
通过“()”多⾏拼接
>>> (
... 'Hello'
... ' '
... 'World'
... '!'
... )
'Hello World!'
通过string模块的Template对象拼接
>>> from string import Template
>>> s = Template('${s1} ${s2} ${s3}!')
>>> s.safe_substitute(s1='Hello',s2='World')
'Hello World ${s3}!'
通过f表达式拼接(⽀持传⼊⽅法)
>>> s1 = 'Hello'
>>> s2 = 'World'
>>> f'{s1} {s2}!'
'Hello World!'
执⾏⽅法:
>>> def hello():
字符串函数连接... print("hello py")
...
>>> a=f'{hello()}'
hello py
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。
发表评论