Python字符串(string)

Python字符串(string)教程

字符串是一个不可改变的字节序列。字符串可以包含任意的数据,但是通常是用来包含可读的文本。

Python字符串(string)

Python 字符串定义有五种形式,使用单引号、双引号、三个单引号 、三个双引号以及原始字符串。在 Python 中,不管定义字符串使用哪种形式,但引号必须是成对出现的,不然会报错。

Python 3.x 对中文字符支持较好,但 Python 2.x 则要求在源程序中增加 #coding:utf-8 才能支持中文字符。

案例

单引号字符串

使用单引号来定义 Python 中的字符串

print("嗨客网(www.haicoder.net)") # 单引号定义字符串 name = 'HaiCoder' site = 'www.haicoder.net' print('Name:', name) print('Site: ', site)

程序运行后,控制台输出如下:

14 Python字符串类型.png

首先,我们使用单引号定义了一个字符串 变量 name,并给其赋值为 HaiCoder。接着,我们再次使用单引号定义了一个字符串变量 site,并给其赋值为 www.haicoder.net

最后,我们使用 print 函数,打印了两个字符串变量。

双引号字符串

使用双引号来定义 Python 中的字符串

print("嗨客网(www.haicoder.net)") # 双引号定义字符串 name = "HaiCoder" site = "www.haicoder.net" print('Name:', name) print('Site: ', site)

程序运行后,控制台输出如下:

15 Python字符串类型.png

首先,我们使用双引号定义了一个字符串变量 name,并给其赋值为 HaiCoder。接着,我们再次使用双引号定义了一个字符串变量 site,并给其赋值为 www.haicoder.net

最后,我们使用 print 函数,打印了两个字符串变量。

Python字符串(string)总结

Python 字符串定义有五种形式,使用单引号、双引号、三个单引号 、三个双引号以及原始字符串。在 Python 中,不管定义字符串使用哪种形式,但引号必须是成对出现的,不然会报错。

Python 3.x 对中文字符支持较好,但 Python 2.x 则要求在源程序中增加 #coding:utf-8 才能支持中文字符。