前面的课程中,我们已经在使用字符串了。到目前为止,我们对字符串的使用都是简单的操作。我们可以对字符串进行很多操作,字符串是可以变很多魔法的哦!这节课我们来看看字符串的各种“魔法”吧。
一、单行字符串和多行字符串
之前我们使用单引号或者双引号书写的字符串都是单行字符串。字符串在Python中还可以使用三个单引号或者三个双引号开头,三个单引号或者三个双引号结尾,写成多行字符串。我们来看看它的具体使用吧。
poem1 = '''远上寒山石径斜,
白云生处有人家。
停车坐爱枫林晚,
霜叶红于二月花。'''
poen2 = """日照香炉生紫烟,
遥看瀑布挂前川。
飞流直下三千尺,
疑是银河落九天。
"""
print(poem1, poem2, sep='\n')
看了是不是觉得三引号很熟悉?熟悉就对了,之前讲多行注释的时候曾经用过。如果不把它赋值给任何变量,它就是多行注释;如果把它赋值给一个变量,它就变成多行字符串了。
二、字符串的索引
字符串中每个字符都有对应的位置编号,通过索引可以获取访问字符串中的单个字符。索引分为正向索引和反向索引,正向索引编号从0开始,反向索引编号使用负数表示,从-1开始。索引在Python中使用“[]”表示。如果字符串lang = 'PYTHON':