便宜VPS主机精选
提供服务器主机评测信息

python3中最新字符串拼接方法(F-string/圆括号/Template模板)

python使用最多也是最主流的版本就是3.x了,而在这个版本中添加了一些新的字符串拼接方法,也对原来的方法进行了相应的修改。而下文要介绍的就是python3最新的字符串拼接方法,一起往下继续阅读文章来学习吧。

20220510172454152

一、F-string

在python更新到了3.6.2版本之后推出了一种新的字符串格式方法f-string,它能够通过小写字母f来修饰一个字符串,然后在该字符串中使用花括号来表示插入的值。只需要在这些花括号中写入字符串对象名称即可实现拼接操作,它也被称为字符串插值,因为可以将字符串放在任意位置拼接,代码如下:

s1='Hello'
s2='World'
a = f'{s1}{s2}'
print(a)
HelloWorld

二、圆括号

圆括号也就是小括号,它在任意编程语言之中都有很大的作用,其中作用最大的就是用来包括多个对象。那么在python中圆括号的作用原本时将一个字符串代码以多行的方式写出来的,但是在这个括号内有多个字符串对象存在时就会将其给默认连接起来,代码如下所示:

s = (
    'Hello'
    'World'
)
print(s)
HelloWorld

三、Template模板

在python之中字符串数据类型为str,它里面已经包含了很多可以给字符串对象去使用的方法。但是还存在一个名为string的内置模块,使用该模块内的Template对象可以实例化出来一个字符串模板。之后调用safe_substitute()并在其中指定模板占位符所需要传入的字符串就能够实现拼接操作,详细代码示例如下所示;

from string import Template
s = Template('${s1} ${s2}!'print(s.safe_substitute(s1='Hello',s2='World'))

以上就是Python3拼接字符串方法介绍了。

未经允许不得转载:便宜VPS测评 » python3中最新字符串拼接方法(F-string/圆括号/Template模板)