
上QQ阅读APP看书,第一时间看更新
3.1.2 字符串类型
Python将字符串视为一连串的字符组合。在Python中,字符串属于不可变序列,通常使用单引号、双引号或者三引号引起来。这3种引号形式在语义上没有区别,只是在形式上有些差别。其中单引号和双引号的字符序列必须在一行上,而三引号内的字符序列可以分布在连续的多行上。例如:
>>> a="张小明" #使用双引号时,字符串的内容必须在一行 >>> b='最喜欢的水果' #使用单引号时,字符串的内容必须在一行 >>> c='''骤雨东风对远湾,滂然遥接石龙关。 野渡苍松横古木,断桥流水动连环。 客行此去遵何路,坐眺长亭意转闲。''' >>> print (a) 张小明 >>> print (b) 最喜欢的水果 >>> print (c) 骤雨东风对远湾,滂然遥接石龙关。 野渡苍松横古木,断桥流水动连环。 客行此去遵何路,坐眺长亭意转闲。
【例3.2】输出一个我的小屋(源代码\ch03\3.2.py)。
由于该字符画有多行,因此使用三引号作为定界符。
print(''' ********* * * * * * * * * ******************* * * * ***** * * * * * * ***** * * * * * *************** ''')
程序运行结果如图3-2所示。

图3-2 程序运行结果
注意:字符串开头与结尾的引号要一致。