python的u,r,b分别什么意思?
u
u: 表示unicode字符串,默认模式,里边的特殊字符会被识别。
r
r:不转义字符串,要输出的内容原样输出。
b
b: 表示二进制字符串,括号内的内容原样输出。
print("这是一个文字\t第二段\n文字")
print(r"这是一个文字\t第二段\n文字")
print(u"这是一个文字\t第二段\n文字")
# 为什么b会报错呢?
print(b"这是一个文字\t第二段文字")
python的u,r,b分别什么意思?
u
u: 表示unicode字符串,默认模式,里边的特殊字符会被识别。
r
r:不转义字符串,要输出的内容原样输出。
b
b: 表示二进制字符串,括号内的内容原样输出。
print("这是一个文字\t第二段\n文字")
print(r"这是一个文字\t第二段\n文字")
print(u"这是一个文字\t第二段\n文字")
# 为什么b会报错呢?
print(b"这是一个文字\t第二段文字")