wangjuju123

2018-11-09   阅读量: 724

数据分析师 Python编程

Python长字符串

扫码加入数据分析学习群

有一些独特而有用的字符串表示方式。例如,有一种独特的语法可用于表示包含换行符或反

斜杠的字符串(长字符串和原始字符串)。对于包含特殊符号的字符串,Python 2还提供了一种专

用的表示语法,结果为Unicode字符串。这种语法现在依然管用,但是多余,因为在Python 3中,

所有的字符串都是Unicode字符串。Python 3还引入了一种新语法,用于表示大致相当于老式字符

串的字节对象。你将看到,在处理Unicode编码方面,这种对象依然扮演着重要的角色。

1. 长字符串

要表示很长的字符串(跨越多行的字符串),可使用三引号(而不是普通引号)。

print('''This is a very long string. It continues here.

And it's not over yet. "Hello, world!"

Still here.''')

还可使用三个双引号,如"""like this"""。请注意,这让解释器能够识别表示字符串开始

和结束位置的引号,因此字符串本身可包含单引号和双引号,无需使用反斜杠进行转义。

提示 常规字符串也可横跨多行。只要在行尾加上反斜杠,反斜杠和换行符将被转义,即被忽

略。例如,如果编写如下代码:

print("Hello, \ world!")

它将打印Hello, world!。这种处理手法也适用于表达式和语句。

>>> 1 + 2 + \

4 + 5

12

>>> print \

('Hello, world')

Hello, world

添加CDA认证专家【维克多阿涛】,微信号:【cdashijiazhuang】,提供数据分析指导及CDA考试秘籍。已助千人通过CDA数字化人才认证。欢迎交流,共同成长!
85.7143 1 1 关注作者 收藏

评论(0)


暂无数据

推荐课程

推荐帖子