首页 理论教育Python字符串常量

Python字符串常量

【摘要】:Python字符串常量可用下列方法表示:·单引号:'a'、'123'、'abc'。字符串默认为Unicode字符串,“u”和“U”前缀可以省略。示例代码如下:1.单引号与双引号在表示字符串常量时,单引号和双引号没有区别。示例代码如下:3.转义字符Python允许对某些字符进行转义操作,以此来实现难以单纯用字符描述的效果。最常见的转义符是“\n”,其代表换行符,可以在一行内创建多行字符串。表2-2转义字符

Python字符串常量可用下列方法表示:

·单引号:'a'、'123'、'abc'。

·双引号:"a"、"123"、"abc"。

·三个单引号或三个双引号:'''Python code'''、"""Python string""",三引号字符串可以包含多行字符。

·带“r”或“R”前缀的Raw字符串:r'abc\n123'、R'abc\n123'。

·带“u”和“U”前缀的Unicode字符串:u'asdf'、U'asdf'。字符串默认为Unicode字符串,“u”和“U”前缀可以省略。

字符串都是str类型的对象,可用str( )函数来创建字符对象。示例代码如下:

1.单引号与双引号

在表示字符串常量时,单引号和双引号没有区别。在单引号字符串中可嵌入双引号,在双引号字符串中可嵌入单引号。示例代码如下:

在交互模式下,直接显示字符串时,默认用单引号表示。如果字符串中有单引号,则用双引号表示。(www.chuimin.cn)

2.三引号

三引号通常用于表示多行字符串。示例代码如下:

三引号的另一种作用是定义文档注释。被三引号包含的代码块作为注释,在执行时被忽略。示例代码如下:

3.转义字符

Python允许对某些字符进行转义操作,以此来实现难以单纯用字符描述的效果。在字符前面添加反斜线符号“\”,会使该字符的意义发生改变。最常见的转义符是“\n”,其代表换行符,可以在一行内创建多行字符串。示例代码如下:

转义字符描述如表2-2所示。

表2-2 转义字符