
本文教程操作环境:windows7系统、Python 3.9.1,DELL G3电脑。
1.跟ruby类似
1 2 3 4 5 6 | def func(a):
b = 'hello'
return f '{b}, {a}'
>>> func( "bbb" )
'hello, bbb'
|
这样是不是很干净,跟ruby很类似。
2.print
1 2 3 | >>> a = '111'
>>> print(f 'hello, {a}' )
hello, 111
|
3. 使用template
1 2 3 4 | >>> from string import Template
>>> t = Template( 'Hello, $a!' )
>>> t.substitute(a= 'world' )
'Hello, world!'
|
4.直接连接中间有无空格均可
1 2 | print( 'hello' ' world' )
print( 'hello' 'world' )
|
5.使用%操作符
在 Python 2.6 以前,% 操作符是唯一一种格式化字符串的方法,它也可以用于连接字符串。
1 | print( '%s %s' % ( 'hello' , 'world' ))
|
今天对于python拼接字符串方法的拓展到这里就结束了,有时候我们也可以选择不常用的方法拼接字符串,说不定会有意外惊喜。