如何在 Python 中连接两个字符串

17 Mar 2025 | 4 分钟阅读

引言

在本文中,我们将讨论如何在 Python 中连接两个字符串。这里我们主要将两个字符串相加,形成一个字符串。Python 字符串是 Unicode 字符的集合。Python 提供了许多用于字符串操作的 内置函数。字符串连接是将一个字符串与另一个字符串合并的过程。因此,两个字符串的连接是通过一些过程完成的,这些过程是:

  1. 使用 + 运算符
  2. 使用 join() 方法
  3. 使用 % 方法
  4. 使用 format() 函数

现在我们简要讨论这些 Python 中的连接方法。

1. 使用 + 运算符

这是合并两个字符串的简便方法。+ 运算符将多个字符串相加。字符串必须分配给不同的变量,因为字符串是不可变的。让我们理解下面的例子。

程序代码

这里我们给出了一个 Python 中连接的例子。首先,我们初始化了两个字符串,并用“+”运算符将它们相加。然后将值存储在另一个变量中,然后打印它。代码如下:

输出

现在我们在 Python 中编译上述代码,并在成功编译后运行它。然后输出如下:

The new combined string is: Hello Coders

说明

在上面的例子中,变量 str1 存储字符串“Hello”,变量 str2 存储字符串“Coders”。我们使用 + 运算符组合这两个字符串变量并将它们存储在 str3 中。然后我们打印新组合的字符串 str3。

2. 使用 join() 方法

join() 方法用于连接字符串,其中 str 分隔符连接了序列元素。让我们理解下面的例子。

程序代码

这里我们给出了一个 Python 中连接的例子。首先,我们初始化了两个字符串,然后使用 join() 方法将它们相加。然后将值存储在另一个变量中,然后打印它。代码如下:

输出

HelloJavaTpoint
The new combined string is: Hello JavaTpoint

说明

在上面的代码中,变量 str1 存储字符串“Hello”,变量 str2 存储字符串“JavaTpoint”。join() 方法返回存储在 str1 和 str2 中的组合字符串。join() 方法只接受列表作为参数。使用 join() 方法后,我们将组合的字符串存储在另一个变量 str3 中。然后我们打印它。

3. 使用 % 运算符

% 运算符用于字符串格式化。它也可以用于字符串连接。让我们理解下面的例子。

程序代码

这里我们给出了一个 Python 中连接的例子。首先,我们初始化了三个字符串,并用“%”运算符将它们相加。然后我们打印三个字符串的连接。代码如下:

输出

现在我们在 Python 中编译上述代码,并在成功编译后运行它。然后输出如下:

Hello coders India

解释 -

在上面的代码中,%s 代表字符串数据类型。我们将每个变量的值传递给 %s,它组合了字符串并返回“Hello coders India”。

4. 使用 format() 函数

Python 提供了 str.format() 函数,它允许使用多个替换和值格式化。它接受位置参数并通过位置格式化连接字符串。让我们理解下面的例子。

程序代码

这里我们给出了一个 Python 中连接的例子。首先,我们获取用户输入的三个字符串,然后使用 format() 函数将它们相加。然后将值存储在另一个变量中,然后打印它。代码如下:

输出

现在我们在 Python 中编译上述代码,并在成功编译后运行它。然后输出如下:

Enter the value of Str1: Welcome 
Enter the value of Str2: To
Enter the value of Str3: JavaTpoint
Welcome To JavaTpoint
Welcome To JavaTpoint

说明

在上面的代码中,format() 函数组合了作为用户输入的三个字符串,并将组合的字符串存储在 str4 变量中。花括号 {} 用作字符串的位置。然后我们打印 str4。