如果是有了解过python字符串发展变化以及字符串编码的小伙伴应该就会知道字符串前缀是什么意思,但是有些小伙伴是从python3开始学习的对这方面知识就不是很清楚。那么下面这篇文章就会来详细的讲解一下python字符串前缀含义和作用,往下看看吧。

Python字符串前缀是什么?Python字符串前缀有什么用

字符串前缀实际上指的就是就是在一个字符串对象前端加上一个表示特殊作用的小写英文字母,现在常用和能够使用的基本上就只有r、b、u这三个前缀,以下会来讲一下它们的作用。

1.前缀r:只要是在字符串的前面加上这个r前缀的话,那么整个字符串都会被视为原生的字符串。原生字符串意思就是字符串之中所内容都会被视为字符,一般就是会用在格式化字符串上面。因为加上r之后里面的转义字符就不起作用了,示例如下:

print(r"hello\nworld")
hello\nworld

2.前缀b:这个字符串前缀的话实际上使用的范围是很小的,因为它没有什么实际上的作用,仅仅只不过是用来表示十六进制的数字或者是ASCII编码字符,示例如下:

x = b’abc’
print(x)
b’abc’
b’\x00’
b’\x00’    # 就是来标识一下字符串格式

3.前缀u:python采用的编码字符集为Unicode,而这个编码字符集又被称之为万国码,在这个字符集里面所有的语言字符都可以通过特定的符号来表示。使用他的话就可以将Unicode编码值转为具体的值,示例如下:

u’\u5220’\u9664
’删除’

以上就是关于“Python字符串前缀是什么?Python字符串前缀有什么用”的全部内容了,希望对你有所帮助。

更多python相关文章请访问分类:python

【版权声明】本文图文出自大盘站@dapan.cc,转载请注明出处!