简单了解python字符串前面加r,u的含义


Posted in Python onDecember 26, 2019

这篇文章主要介绍了简单了解python字符串前面加r,u的含义,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友可以参考下

u/U:表示unicode字符串

不是仅仅是针对中文, 可以针对任何的字符串,代表是对字符串进行unicode编码。
一般英文字符在使用各种编码下, 基本都可以正常解析, 所以一般不带u;但是中文, 必须表明所需编码, 否则一旦编码转换就会出现乱码。

建议所有编码方式采用utf-8,即在py文件开头添加: # coding: utf-8

r/R:非转义的原始字符串

与普通字符相比,其他相对特殊的字符,其中可能包含转义字符,即那些,反斜杠加上对应字母,表示对应的特殊含义的,比如最常见的”\n”表示换行,”\t”表示Tab等。而如果是以r开头,那么说明后面的字符,都是普通的字符了,即如果是“\n”那么表示一个反斜杠字符,一个字母n,而不是表示换行了。

以r开头的字符,常用于正则表达式,对应着re模块。

注:python3默认编码方式就是utf-8, 需要注意的是r。

a = "hello,\nworld"
 b = r"hello,\nworld"
 print("string a:", a)
 print("string b:", b)

输出:

简单了解python字符串前面加r,u的含义

以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持三水点靠木。

Python 相关文章推荐
Python装饰器的函数式编程详解
Feb 27 Python
Python中几个比较常见的名词解释
Jul 04 Python
Python+matplotlib+numpy绘制精美的条形统计图
Jan 02 Python
将字典转换为DataFrame并进行频次统计的方法
Apr 08 Python
matplotlib 纵坐标轴显示数据值的实例
May 25 Python
Python学习笔记之视频人脸检测识别实例教程
Mar 06 Python
Python3 chardet模块查看编码格式的例子
Aug 14 Python
OpenCV 使用imread()函数读取图片的六种正确姿势
Jul 09 Python
anaconda3安装及jupyter环境配置全教程
Aug 24 Python
python 实现表情识别
Nov 21 Python
python3字符串输出常见面试题总结
Dec 01 Python
python实现b站直播自动发送弹幕功能
Feb 20 Python
python关于调用函数外的变量实例
Dec 26 #Python
python3 实现调用串口功能
Dec 26 #Python
将python依赖包打包成window下可执行文件bat方式
Dec 26 #Python
python小项目之五子棋游戏
Dec 26 #Python
python自动识别文本编码格式代码
Dec 26 #Python
Python基于pygame实现单机版五子棋对战
Dec 26 #Python
用python3读取python2的pickle数据方式
Dec 25 #Python
You might like
《PHP编程最快明白》第六讲:Mysql数据库操作
2010/11/01 PHP
php中的比较运算符详解
2013/10/28 PHP
PHP判断远程图片是否存在的几种方法
2014/05/04 PHP
PHP字符串word末字符实现大小写互换的方法
2014/11/10 PHP
PHP针对中英文混合字符串长度判断及截取方法示例
2017/03/31 PHP
laravel ORM 只开启created_at的几种方法总结
2018/01/29 PHP
Linux下安装Memcached服务器和客户端与PHP使用示例
2019/04/15 PHP
JS中简单的实现像C#中using功能(有源码下载)
2007/01/09 Javascript
ASP SQL防注入的方法
2008/12/25 Javascript
document.onreadystatechange事件的用法分析
2009/10/17 Javascript
jquery中实现标签切换效果的代码
2011/03/01 Javascript
jquery实现的让超出显示范围外的导航自动固定屏幕最顶上
2011/09/22 Javascript
html中使用javascript调用本地程序(exe、doc等)实现代码
2013/04/26 Javascript
对之前写的jquery分页做下升级
2014/06/19 Javascript
JavaScript 异常处理 详解
2015/02/06 Javascript
jQuery中$.extend()用法实例
2015/06/24 Javascript
JavaScript获取当前cpu使用率的方法
2015/12/15 Javascript
Javascript字符串常用方法详解
2016/07/21 Javascript
JavaScript自定义浏览器滚动条兼容IE、 火狐和chrome
2017/01/05 Javascript
JavaScript中使用webuploader实现上传视频功能(demo)
2017/04/10 Javascript
学习使用Bootstrap页面排版样式
2017/05/11 Javascript
js数组实现权重概率分配
2017/09/12 Javascript
AngularJS监听ng-repeat渲染完成的方法
2018/03/20 Javascript
node.js中Buffer缓冲器的原理与使用方法分析
2019/11/23 Javascript
vue从零实现一个消息通知组件的方法详解
2020/03/16 Javascript
JavaScript中的this妙用实例分析
2020/05/09 Javascript
对于Python的框架中一些会话程序的管理
2015/04/20 Python
caffe binaryproto 与 npy相互转换的实例讲解
2018/07/09 Python
Python字节单位转换实例
2019/12/05 Python
基于python3生成标签云代码解析
2020/02/18 Python
TensorFlow的reshape操作 tf.reshape的实现
2020/04/19 Python
大三学生做职业规划:给未来找个方向
2014/02/24 职场文书
南京青奥会口号
2014/06/12 职场文书
2014年国庆晚会主持词
2014/09/19 职场文书
详解PHP设计模式之依赖注入模式
2021/05/25 PHP
Python 游戏大作炫酷机甲闯关游戏爆肝数千行代码实现案例进阶
2021/10/16 Python