码迷,mamicode.com
首页 > 其他好文 > 详细

长字符串、原始字符串和字节

时间:2019-01-14 16:34:12      阅读:244      评论:0      收藏:0      [点我收藏+]

标签:识别   div   src   双引号   img   array   有用   col   字节   

 在python中,有一些独特而有用的字符串表示方式。可以表示包含换行符或反斜杠换行符的字符串(长字符串和原始字符串)。在python3中,所有字符串都是Unicode字符串。

  1.长字符串

  要表示跨越多行的字符串,可使用三引号。这让解释器能够识别表示字符串开始和结束的位置,因此字符串本身可包含单、双引号,无需使用反斜杠转义。

  例:

‘‘‘ 
hello,world 
123
你好吗!
‘‘‘

 

  2.原始字符串和常规字符串

  原始字符串以r为前缀表示,不以特殊方式处理反斜杠,因此在有些情况下很有用(例:正则表达式)。但在常规字符串,反斜杠(转义)扮演者重要角色。

 

  例如:表示一个文件路径

  

#原始字符串
path = rC:\Program File\fnord\foo\baz‘

#常规字符串
path = C:\\Program File\\fnord\\foo\\baz‘

  例:原始字符串以反斜杠结尾(原始字符串不能以单个反斜杠结尾,python无法判断字符串是否到此结束)

 技术分享图片

解决方法:基本是将反斜杠当成一个单独字符串

例子:

技术分享图片

3.Unicode、bytes和bytearray

 

长字符串、原始字符串和字节

标签:识别   div   src   双引号   img   array   有用   col   字节   

原文地址:https://www.cnblogs.com/wybslj/p/10267402.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!