|
发表于 2016-9-12 21:25:22
|
显示全部楼层
小甲鱼答案中写了三个。
方法1:使用3引号,可以成为真正的多行的字符串。
- >>> str1 = '''待我长发及腰,将军归来可好?
- 此身君子意逍遥,怎料山河萧萧。
- 天光乍破遇,暮雪白头老。
- 寒剑默听奔雷,长枪独守空壕。
- 醉卧沙场君莫笑,一夜吹彻画角。
- 江南晚来客,红绳结发梢。'''
- >>> str1
- '待我长发及腰,将军归来可好?\n此身君子意逍遥,怎料山河萧萧。\n天光乍破遇,暮雪白头老。\n寒剑默听奔雷,长枪独守空壕。\n醉卧沙场君莫笑,一夜吹彻画角。\n江南晚来客,红绳结发梢。
- >>> print(str1)
- 待我长发及腰,将军归来可好?
- 此身君子意逍遥,怎料山河萧萧。
- 天光乍破遇,暮雪白头老。
- 寒剑默听奔雷,长枪独守空壕。
- 醉卧沙场君莫笑,一夜吹彻画角。
- 江南晚来客,红绳结发梢。
复制代码
方法2:采用写程序时一行写不完用\写在下一行的方法,但本质上相当于一行,所以得到的是一行字符串。
- >>> str2 = '待卿长发及腰,我必凯旋回朝。\
- 昔日纵马任逍遥,俱是少年英豪。\
- 东都霞色好,西湖烟波渺。\
- 执枪血战八方,誓守山河多娇。\
- 应有得胜归来日,与卿共度良宵。\
- 盼携手终老,愿与子同袍。'
- >>> str2
- '待卿长发及腰,我必凯旋回朝。昔日纵马任逍遥,俱是少年英豪。东都霞色好,西湖烟波渺。执枪血战八方,誓守山河多娇。应有得胜归来日,与卿共度良宵。盼携手终老,愿与子同袍。'
- >>> print(str2)
- 待卿长发及腰,我必凯旋回朝。昔日纵马任逍遥,俱是少年英豪。东都霞色好,西湖烟波渺。执枪血战八方,誓守山河多娇。应有得胜归来日,与卿共度良宵。盼携手终老,愿与子同袍。
复制代码
方法3:使用括号将一行程序写成多行。注意这里不是元组,因为没有逗号!
- >>> str3 = ('待卿长发及腰,我必凯旋回朝。'
- '昔日纵马任逍遥,俱是少年英豪。'
- '东都霞色好,西湖烟波渺。'
- '执枪血战八方,誓守山河多娇。'
- '应有得胜归来日,与卿共度良宵。'
- '盼携手终老,愿与子同袍。')
- >>> str3
- '待卿长发及腰,我必凯旋回朝。昔日纵马任逍遥,俱是少年英豪。东都霞色好,西湖烟波渺。执枪血战八方,誓守山河多娇。应有得胜归来日,与卿共度良宵。盼携手终老,愿与子同袍。'
- >>> print(str3)
- 待卿长发及腰,我必凯旋回朝。昔日纵马任逍遥,俱是少年英豪。东都霞色好,西湖烟波渺。执枪血战八方,誓守山河多娇。应有得胜归来日,与卿共度良宵。盼携手终老,愿与子同袍。
复制代码
|
|