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