Python 字符串前加r,b,u
目录
- 问题描述
- 1、字符串前加字母`u`
- 2、字符串前加字母`r`
- 3、字符串前加字母`b`
问题描述
在处理python
代码的时候,经常可以看到字符串的前面有u
, b
, 或r
字母,如下图所示:
b'2019:12:26 07:52:16'
加上这些字母有什么意义呢?
1、字符串前加字母u
作用: u
表示将后面跟的字符串以unicode
格式进行编码
常用在含有中文的字符串前面(不仅针对中文,可以跟任何字符串)。
在
Python2
中,默认的编码格式是ascii
,因此直接使用中文会出现乱码
2、字符串前加字母r
作用: 表示非转义的原始字符串。
该字母后面一般接转义字符,有特殊含义的字符。加上r
表示一个普通字符串,去掉反斜杠的转义。
常用于正则表达式或文件绝对地址等。
如:r'\n2\n'
此处的\n
不表示换行,只表示字符串\n
,如下图
3、字符串前加字母b
作用:加字母b
表示后面接的字符串是byts
类型。 b' '
表示是一个bytes
对象。
在Python2.x
中,前缀b
没有具体意义,该写法是为了兼容Python3.x
。Python2.x
中只有字节形式的字符串。
在Python3.x
中,bytes
和str
类型可以互相转换,如下:
str
转bytes
:
str.encode('utf-8')
bytes
转str
:
bytes.decode('utf-8')
如下所示:
Python 字符串前加r,b,u相关推荐
- python 字符串前加r b u f 含义
python 字符串前加r b u f 含义 文章目录: 一.字符串前加 `r` 二.字符串前加 `b` 三.字符串前加 `u` 四.字符串前加 `f` 五.Python3.x中字符串转换成字节类型 ...
- python字符串前面加f什么意思,浅析python字符串前加r、f、u、l 的区别
先给大家介绍下Python 字符串前面加u,r,b,f的含义(字符串前缀) 1.字符串前加 u 例:u"我是含有中文字符组成的字符串." 作用: 后面字符串以 Unicode 格式 ...
- python字符串前加r、f、u、l 的区别
f-strings 是指以 f 或 F 开头的字符串,其中以 {} 包含的表达式会进行值替换.(目前支持python3.6版本) 下面看下 f-strings 的使用方法 基本使用(作用:替换值) & ...
- python 字符串前加r和f
字符串前加 f 的含义 看例子 用法 总结 官方文档:点击这里 如果你今天将就而选择参考了我的文档,总有一天你还是会去阅读官方文档. 先看例子 list_ = [1,2,3] print(list_, ...
- python 防止转义_python字符串前加r、f、u、l 的区别
f-strings 是指以f或F 开头的字符串,其中以 {}包含的表达式会进行值替换.(目前支持python3.6版本) 下面看下f-strings的使用方法 基本使用(作用:替换值) 在字符串前加r ...
- 【Python小知识】字符串前加r、u、b、f是什么意思?
文章目录 Python 字符串前加r.u.b.f是什么意思? 总结 附: Python 字符串前加r.u.b.f是什么意思? 1.r表示raw string(原始字符串) 在普通字符串中,反斜线是转义 ...
- Python字符串前加f、r、b、u的不同用法
一.字符串前加"f" 1. % 可以使用 % 格式化字符串. c = (250, 250) # 使用 % 格式化 s1 = "坐标为:%s" % c # Typ ...
- Python 字符串前加f,r,u,b的含义
1. 字符串前加f 表示字符串内支持大括号内的python表达式,如: logger.info(f"Total time taken: {time.time() - start_time}& ...
- python字符串前加“u、r、b、f”的作用
转自: python字符串前加"u.r.b.f"的作用_嫣夜来的博客-CSDN博客
最新文章
- 【Android View绘制体系】requestLayout
- linux服务器都有注册表吗,NT服务器的注册表结构介绍
- STM32 的 BOOT 概述
- AdaBoost 和 Real Adaboost 总结
- sparksql(3)——dataframe导入json-spark.read.json()
- Unhandled promise rejection Error: errCode: -501007 invalid parameters | errMsg: Invalid Key Name: _
- 2019 .NET China Conf之我逛魔都
- 实战05_SSM整合ActiveMQ支持多种类型消息
- 基于javaweb(springboot)城市地名地址信息管理系统设计和实现
- jquery-文档宽高-窗口宽高-scrollTop与scrollLeft
- Focal Loss 分类问题 pytorch实现代码(续1)
- mysql 刚安装完的用户_mysql 离线安装后用户初始化
- 实验3ospf路由聚合
- CSS 基础3(内边距、外边距、边距模型)
- 控件ShowWindow(SW_HIDE)不起作用
- 计算机视觉论文-2021-07-19
- 【日语】五十音图-一个好用的日语五十音图记忆方法
- python基础----面向对象的程序设计(五个阶段、对小白的忠告、关于OOP常用术语)、类、对象...
- python 通达信公式函数_通达信zig函数的python实现
- Regression 2
热门文章
- 如何在别的电脑上用自己的系统------在移动硬盘上装win10
- html实现鼠标悬停效果实现
- 600G计算机、编程语言网盘分享链接
- maven plugins 飘红问题
- 敏捷项目的史诗与迭代
- PHP设计模式-简单工厂方法
- 镜子中的 Google
- 迁移过程中出现报错:无法解析的成员访问表达式[USERENV]
- 链接:https://pan.baidu.com/s/1joRvLQ7nbti0Wp4t2CkX5w 提取码:ZMTD
- 周边pd是什么意思_韩国综艺里经常说的VJ、PD是什么意思