PythonTip >> 博文 >> python

Python的字符串

zihua 2014-01-16 18:01:48 点击: 958 | 收藏


Python的字符串使用三种标记:单引号、双引号、三引号。三引号即连续的三个单引号或者三个双引号。

单引号的意义与双引号完全一致。在双引号中的单引号将不做任何解释,将原样显示,反之亦然。三引号则可以表示大段的文字,Python将认为三引号中的所有内容均属于字符串,包括换行与空行。

单行字符串可以使用\反斜杠来进行折行,折行不需要使用引号断开,加了反斜杠折行的字符串并不是真正意义上的折行,仅仅是代码意义上的折行。在引号之前加u标记,可以标记字符串为Unicode字符串,添加r标记将标记为自然字符串。自然字符串中不需要任何转义字符。使用正则表达式时需要使用r标记的自然字符串,否则将会出现不计其数的反斜杠。

相邻放置的两个字符串会被Python主动拼合为一个字符串,但仅限制于字符串,变量不会被拼合。想拼合字符串与变量,需要使用加号。Python中字符串一旦创建即不能再更改。

原文链接:http://my.oschina.net/midnite/blog/38756

作者:zihua | 分类: python | 标签: python | 阅读: 958 | 发布于: 2014-01-16 18时 |