Python 字符串前加f,r,u,b的含义 转载

1. 字符串前加f
表示字符串内支持大括号内的python表达式,如:

logger.info(f"Total time taken: {time.time() - start_time}")

2. 字符串前加r
去掉反斜杠的转移机制,如下面例子,表示单纯字符串而不表示换行,如:

logger.info(r"Test\n\n\n")

3. 字符串前加u
一般出现在中文字符串前,防止出现乱码

4. 字符串前加b
表示这是一个bytes类型对象,在网络编程中,服务器和浏览器只认bytes类型数据,如:

response=b'<h1>Hello World</h1>'

原文链接:https://blog.csdn.net/leo_v_l/article/details/124023724

posted @ 2022-11-17 16:42  Bush  阅读(282)  评论(0编辑  收藏  举报