简单了解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 11 Python
Python中使用SAX解析xml实例
Nov 21 Python
Python中return语句用法实例分析
Aug 04 Python
Python冒泡排序注意要点实例详解
Sep 09 Python
python Pandas 读取txt表格的实例
Apr 29 Python
Python中staticmethod和classmethod的作用与区别
Oct 11 Python
python ChainMap 合并字典的实现步骤
Jun 11 Python
扩展Django admin的list_filter()可使用范围方法
Aug 21 Python
详解python中*号的用法
Oct 21 Python
TensorFlow 多元函数的极值实例
Feb 10 Python
Python图像处理之图像拼接
Apr 28 Python
Python pyecharts案例超市4年数据可视化分析
Aug 14 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写的serv-u的web申请账号的程序
2006/10/09 PHP
聊天室php&mysql(六)
2006/10/09 PHP
php结合ajax实现手机发红包的案例
2016/10/13 PHP
php实现xml转换数组的方法示例
2017/02/03 PHP
如何修改Laravel中url()函数生成URL的根地址
2017/08/11 PHP
PHP实现求解最长公共子串问题的方法
2017/11/17 PHP
javascript EXCEL 操作类代码
2009/07/30 Javascript
Javascript 去除数组的重复元素
2010/05/04 Javascript
实例讲解js验证表单项是否为空的方法
2016/01/09 Javascript
JavaScript学习笔记之创建对象
2016/03/25 Javascript
js中获取时间new Date()的全面介绍
2016/06/20 Javascript
angularjs 源码解析之injector
2016/08/22 Javascript
jQuery实现的自适应焦点图效果完整实例
2016/08/24 Javascript
轻松掌握JavaScript装饰者模式
2016/08/27 Javascript
BootStrap学习笔记之nav导航栏和面包屑导航
2017/01/03 Javascript
jQuery插件zTree实现单独选中根节点中第一个节点示例
2017/03/08 Javascript
详解webpack 如何集成第三方js库
2017/06/29 Javascript
你有必要知道的10个JavaScript难点
2017/07/25 Javascript
JavaScript模板引擎实现原理实例详解
2018/12/14 Javascript
Vue运用transition实现过渡动画
2019/05/06 Javascript
[01:02:25]2014 DOTA2华西杯精英邀请赛 5 24 iG VS DK
2014/05/26 DOTA
[01:29]2014DOTA2展望TI 剑指西雅图DK战队专访
2014/06/30 DOTA
Python进阶-函数默认参数(详解)
2017/05/18 Python
基于python批量处理dat文件及科学计算方法详解
2018/05/08 Python
python将pandas datarame保存为txt文件的实例
2019/02/12 Python
Python计算一个点到所有点的欧式距离实现方法
2019/07/04 Python
python语言中有算法吗
2020/06/16 Python
Python使用for生成列表实现过程解析
2020/09/22 Python
关于css中margin的值和垂直外边距重叠问题
2020/10/27 HTML / CSS
升国旗仪式主持词
2014/03/19 职场文书
党员群众路线对照检查材料思想汇报
2014/09/17 职场文书
高中生物教学反思
2016/02/20 职场文书
MySQL 8.0 之不可见列的基本操作
2021/05/20 MySQL
css 边框添加四个角的实现代码
2021/10/16 HTML / CSS
Win11运行育碧游戏总是崩溃怎么办 win11玩育碧游戏出现性能崩溃的解决办法
2022/04/06 数码科技
SpringCloud项目如何解决log4j2漏洞
2022/04/10 Java/Android