简单了解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 Django连接MySQL数据库做增删改查
Nov 07 Python
python检测远程端口是否打开的方法
Mar 14 Python
对Python中的@classmethod用法详解
Apr 21 Python
Python图像处理实现两幅图像合成一幅图像的方法【测试可用】
Jan 04 Python
matplotlib.pyplot绘图显示控制方法
Jan 15 Python
python设计tcp数据包协议类的例子
Jul 23 Python
python自动化工具之pywinauto实例详解
Aug 26 Python
tensorflow 获取所有variable或tensor的name示例
Jan 04 Python
python爬虫开发之selenium模块详细使用方法与实例全解
Mar 09 Python
.img/.hdr格式转.nii格式的操作
Jul 01 Python
Manjaro、pip、conda更换国内源的方法
Nov 17 Python
python中time.ctime()实例用法
Feb 03 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中操作memcached缓存进行增删改查数据的实现代码
2014/08/15 PHP
php中count获取多维数组长度的方法
2014/11/03 PHP
php使用ereg验证文件上传的方法
2014/12/16 PHP
php给图片加文字水印
2015/07/31 PHP
超炫的jquery仿flash导航栏特效
2014/11/11 Javascript
jQuery插件实现无缝滚动特效
2015/11/24 Javascript
javascript下使用Promise封装FileReader
2016/02/19 Javascript
Ext JS框架中日期函数的用法及日期选择控件的实现
2016/05/21 Javascript
Angular-Ui-Router+ocLazyLoad动态加载脚本示例
2017/03/02 Javascript
详解Angular 4.x 动态创建组件
2017/04/25 Javascript
NodeJS 实现手机短信验证模块阿里大于功能
2017/06/19 NodeJs
node作为中间服务层如何发送请求(发送请求的实现方法详解)
2018/01/02 Javascript
深入理解ES6之数据解构的用法
2018/01/13 Javascript
jQuery实现鼠标移到某个对象时弹出显示层功能
2018/08/23 jQuery
搭建基于express框架运行环境的方法步骤
2018/11/15 Javascript
iphone刘海屏页面适配方法
2019/05/07 Javascript
优化Vue项目编译文件大小的方法步骤
2019/05/27 Javascript
[55:54]FNATIC vs EG 2019国际邀请赛小组赛 BO2 第一场 8.15
2019/08/16 DOTA
python的正则表达式re模块的常用方法
2013/03/09 Python
Python调用SQLPlus来操作和解析Oracle数据库的方法
2016/04/09 Python
windows10系统中安装python3.x+scrapy教程
2016/11/08 Python
解决pandas .to_excel不覆盖已有sheet的问题
2018/12/10 Python
Python线程之定位与销毁的实现
2019/02/17 Python
Python基于mysql实现学生管理系统
2019/02/21 Python
PyTorch里面的torch.nn.Parameter()详解
2020/01/03 Python
nginx搭建基于python的web环境的实现步骤
2020/01/03 Python
TensorFlow实现批量归一化操作的示例
2020/04/22 Python
证婚人搞笑证婚词
2014/01/10 职场文书
入党自我评价优缺点
2014/01/25 职场文书
北京大学自荐信范文
2014/01/28 职场文书
领导干部廉政承诺书
2014/03/27 职场文书
交通事故赔偿起诉书
2015/05/20 职场文书
指导教师推荐意见
2015/06/05 职场文书
繁星春水读书笔记
2015/06/30 职场文书
缅怀先烈主题班会
2015/08/14 职场文书
解决Golang time.Parse和time.Format的时区问题
2021/04/29 Golang