Python教程-如何在Python中连接两个字符串
在Python中,可以使用多种方式来连接两个字符串:
使用 + 操作符
这是将两个字符串合并的简单方式。+ 操作符将多个字符串连接在一起。由于字符串是不可变的,因此字符串必须分配给不同的变量。以下是一个示例:
# Python program to show
# string concatenation
# Defining strings
str1 = "Hello "
str2 = "Devansh"
# + Operator is used to strings concatenation
str3 = str1 + str2
print(str3) # Printing the new combined string
输出:
Hello Devansh
使用 join() 方法
join() 方法用于将字符串连接在一起,其中 str 分隔符将序列元素连接起来。以下是一个示例:
# Python program to
# string concatenation
str1 = "Hello"
str2 = "javatiku"
# join() method is used to combine the strings
print("".join([str1, str2]))
# join() method is used to combine
# the string with a separator Space(" ")
str3 = " ".join([str1, str2])
print(str3)
输出:
Hellojavatiku
Hello javatiku
使用 % 操作符
% 操作符用于字符串格式化,也可以用于字符串连接。以下是一个示例:
# Python program to demonstrate
# string concatenation
str1 = "Hello"
str2 = "javatiku"
# % Operator is used here to combine the string
print("% s % s" % (str1, str2))
输出:
Hello javatiku
使用 format() 函数
Python提供了 str.format() 函数,允许使用多个替换和值格式化。它接受位置参数,并通过位置格式化连接字符串。以下是一个示例:
# Python program to show
# string concatenation
str1 = "Hello"
str2 = "javatiku"
# format function is used here to
# concatenate the string
print("{} {}".format(str1, str2))
# store the result in another variable
str3 = "{} {}".format(str1, str2)
print(str3)
输出:
Hello javatiku
Hello javatiku
以上是在Python中连接两个字符串的不同方法。你可以根据自己的偏好选择其中一种方法。