Python 基础教程(3rd ed)(19):快速上手:基础知识 1.11.2

阅读数:33 2019 年 10 月 26 日 09:44

Python基础教程(3rd ed)(19):快速上手:基础知识 1.11.2

(字符串:拼接字符串)

为处理前述不太正常的示例,来看另一种表示这个字符串的方式:

复制代码
>>> "Let's say " '"Hello, world!"'
'Let\'s say "Hello, world!"'

我依次输入了两个字符串,而 Python 自动将它们拼接起来了(合并为一个字符串)。这种机制用得不多,但有时候很有用。然而,仅当你同时依次输入两个字符串时,这种机制才管用。

复制代码
>>> x = "Hello, "
>>> y = "world!"
>>> x y
SyntaxError: invalid syntax

换而言之,这是一种输入字符串的特殊方式,而非通用的字符串拼接方法。那么应该如何拼接字符串呢?就像将数相加一样,将它们相加:

复制代码
>>> "Hello, " + "world!"
'Hello, world!'
>>> x = "Hello, "
>>> y = "world!"
>>> x + y
'Hello, world!'

评论

发布