原文:a in – STR
在本文中,您将学习附加字符串的不同方法。
当谈论()字符串时,另一个常用的术语是()。因此,您会经常看到这些术语 - 附加和拼接 - 互换使用。
无论如何,追加或连接字符串意味着将一个字符串的值添加或连接到另一个字符串。
让我们通过一个简单的代码示例来了解实现此目的的不同方法。
如何使用 + 运算符附加字符串
您可以使用 + 运算符附加两个或多个字符串。这是一个例子:
first_name = "John"
last_name = "Doe"
print(first_name + last_name)
# JohnDoe
在上面的示例中,我们创建了两个字符串变量 - 和 。他们的值分别是“John”和“Doe”。
要附加这些变量,我们使用 + 运算符: + 。
您会在输出中注意到我们将两个变量连接在一起,没有任何间隙: 。
您可以在值“John”之后或值“Doe”之前添加空格,即:
first_name = "John "
last_name = "Doe"
print(first_name + last_name)
# John Doe
您还可以在附加字符串时使用引号来添加空格,如下所示:
first_name = "John "
last_name = "Doe"
print(first_name + "" + last_name)
# John Doe
如何使用 join() 方法附加字符串
另一种附加字符串的方法是使用 join() 方法。
join() 方法接受可迭代对象(列表、元组、字符串、集合、字典)作为其参数。语法是这样的:
string.join(iterable_object)
下面的示例展示了如何使用 join() 方法附加字符串:
first_name = "John"
last_name = "Doe"
print("".join([first_name, last_name]))
# JohnDoe
在这里,我们将两个字符串变量作为参数传递给 join() 方法。
您还会注意到这些变量嵌套在方括号 [] 内,使其成为字符串列表:[,]。这是因为该方法只接受一个参数,并且该参数必须是一个可迭代对象。
join() 方法的一件奇怪的事情是句点/点之前的引号。
您可以使用这些引号来指示可迭代值中的项目之间的内容。让我用一个例子来说明。
first_name = "John"
last_name = "Doe"
print("#".join([first_name, last_name]))
# John#Doe
在上面的示例中,我在引号内添加了 # 符号:“#”.join([, ])。 # 符号添加在我们的字符串之间:John#Doe。
在上一节中,我们必须使用不同的方法来添加字符串之间的间距。您可以通过在 join() 方法之前的引号中添加空格来轻松实现此目的:
first_name = "John"
last_name = "Doe"
print(" ".join([first_name, last_name]))
# John Doe
如何使用 () 方法追加字符串
以下是 () 方法的语法:
{}.format(value)
基本上, () 方法采用上述语法中的值参数并将其插入大括号中。结果值将是一个字符串。
这是一个例子:
first_name = "John"
last_name = "Doe"
print("{} {}".format(first_name, last_name))
# John Doe
由于我们在示例中提供了两个大括号和两个参数 ( 和 ),因此 () 方法将这些字符串插入到各自的大括号中。
您可以在带大括号的引号内添加更多字符串。这不会改变 () 方法的操作 - 字符串仍将被插入到大括号中,如下所示:
first_name = "John"
last_name = "Doe"
print("My name is {} {}".format(first_name, last_name))
# My name is John Doe
如何使用 f- 附加字符串
这个方法很容易理解。引入 f- 是为了使字符串格式化和插值更容易。但您也可以使用它来附加字符串。
要使用f-,只需在f后面加上引号即可:f""。然后您可以在引号之间插入字符串和变量名称。所有变量名称必须嵌套在大括号中。
这是一个例子:
first_name = "John"
last_name = "Doe"
print(f"{first_name} {last_name}")
# John Doe
概括
在本文中,我们讨论了在 .
将一个字符串附加到另一个字符串意味着将它们连接在一起。
正如本文所讨论的,结合代码示例,您可以使用 + 运算符、join() 方法、() 方法和 f- 附加字符串。
快乐的!
扫一扫在手机端查看
-
Tags : pythonappend用法_Python 中追加字符串
我们凭借多年的网站建设经验,坚持以“帮助中小企业实现网络营销化”为宗旨,累计为4000多家客户提供品质建站服务,得到了客户的一致好评。如果您有网站建设、网站改版、域名注册、主机空间、手机网站建设、网站备案等方面的需求,请立即点击咨询我们或拨打咨询热线: 13761152229,我们会详细为你一一解答你心中的疑难。