Python学习笔记 --- 深入理解字符串

来源:互联网 发布:网络同步时间在线 编辑:程序博客网 时间:2024/06/06 15:49

Python中字符串可以分为三类:

长字符串

原始字符串

Unicode字符串

一、长字符串

如果要写一个特别长的字符串或者包含多行,

例如

"aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa"


如果要将他分成三行,


那么可以用

''' '''三个单引号,或者三个双引号标识

例如

print ''' aaa

aaa

aaa

aaa

'''

(注):普通字符串也可以跨行,可以使用 \ 来处理

如果一行中最后一个是反斜线,那么换行符本身就转移了


二、原始字符串:

原始字符串对于反斜线不会特殊对待,换行可以使用 \n 

原始字符串是以 r 开头的,看起来可以在里面放任何字符


print r'Let's go!'


三、Unicode字符串

或称为Unicode对象,与字符串并不是同一个类型,

Python中普通字符串是以8位的ASCII码形式形成存储的,而Unicode字符串存储为16位Unicode字符串这样就能够表示更多的字符集了。


print u'Hello, World!'



0 0
原创粉丝点击