Python中r、b、u、f分别代表什么含义?

2026-05-24 16:081阅读0评论SEO资源
  • 内容介绍
  • 文章标签
  • 相关推荐

本文共计315个文字,预计阅读时间需要2分钟。

Python中r、b、u、f分别代表什么含义?

在字符串前加上`r`+`r`的作用是去除转义字符,简单来说,就是``中看到的字符就是实际的字符,而不是有特殊含义的转义字符。例如:

Python中r、b、u、f分别代表什么含义?

pythonstr1='input\n'str2=r'input\n'print(str1, str2)

输出将会是:inputinput

而使用`r`+`r`前:

pythonstr1='input\n'str2=r'input\n'print(str1, str2)

输出将会是:input\n

其中`\n`是转义字符,代表换行。使用`r`+`r`后,`\n`被视为普通字符,不再代表换行。

字符串前加r

r“”的作用是去除转义字符,简单说,就是“”中是看到的是啥,最后打印出的就是啥

str1='input\n'
str2=r'imput\n'
print(str1,str2)
>>input

input\n

字符串前加b

b"的作用表示‘’里的字符串为字节对象,即bytes类型

字符串前加u

u’‘的作用对’‘的字符串进行unicode格式编码,主要用途在中文字符串中’

字符串前加f

f’'作用表示字符串内支持大括号{}内python表达式

name=timi
print(f'{name} is disgusting')


标签:作用

本文共计315个文字,预计阅读时间需要2分钟。

Python中r、b、u、f分别代表什么含义?

在字符串前加上`r`+`r`的作用是去除转义字符,简单来说,就是``中看到的字符就是实际的字符,而不是有特殊含义的转义字符。例如:

Python中r、b、u、f分别代表什么含义?

pythonstr1='input\n'str2=r'input\n'print(str1, str2)

输出将会是:inputinput

而使用`r`+`r`前:

pythonstr1='input\n'str2=r'input\n'print(str1, str2)

输出将会是:input\n

其中`\n`是转义字符,代表换行。使用`r`+`r`后,`\n`被视为普通字符,不再代表换行。

字符串前加r

r“”的作用是去除转义字符,简单说,就是“”中是看到的是啥,最后打印出的就是啥

str1='input\n'
str2=r'imput\n'
print(str1,str2)
>>input

input\n

字符串前加b

b"的作用表示‘’里的字符串为字节对象,即bytes类型

字符串前加u

u’‘的作用对’‘的字符串进行unicode格式编码,主要用途在中文字符串中’

字符串前加f

f’'作用表示字符串内支持大括号{}内python表达式

name=timi
print(f'{name} is disgusting')


标签:作用