简单了解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使用cookielib库示例分享
Mar 03 Python
python用reduce和map把字符串转为数字的方法
Dec 19 Python
Python 比较两个数组的元素的异同方法
Aug 17 Python
python检索特定内容的文本文件实例
Jun 05 Python
python微信公众号之关注公众号自动回复
Oct 25 Python
分享PyCharm的几个使用技巧
Nov 10 Python
Python tensorflow实现mnist手写数字识别示例【非卷积与卷积实现】
Dec 19 Python
python基于三阶贝塞尔曲线的数据平滑算法
Dec 27 Python
以SQLite和PySqlite为例来学习Python DB API
Feb 05 Python
TensorFlow固化模型的实现操作
May 26 Python
python基于Kivy写一个图形桌面时钟程序
Jan 28 Python
python爬虫用request库处理cookie的实例讲解
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中session跨子域的三种实现方法
2016/07/25 PHP
php 的反射详解及示例代码
2016/08/25 PHP
jQuery 数据缓存模块进化史详细介绍
2012/11/19 Javascript
javascript简单事件处理和with用法介绍
2013/09/16 Javascript
js类定义函数时用prototype与不用的区别示例介绍
2014/06/10 Javascript
JavaScript strike方法入门实例(给字符串加上删除线)
2014/10/17 Javascript
简单对比分析JavaScript中的apply,call与this的使用
2015/12/04 Javascript
利用js编写响应式侧边栏
2016/09/17 Javascript
巧用Javascript的逻辑运算符
2016/12/02 Javascript
ajax分页效果(bootstrap模态框)
2017/01/23 Javascript
vue引用js文件的多种方式(推荐)
2018/05/17 Javascript
使用JavaScript中的lodash编写双色球效果
2018/06/24 Javascript
vue项目中使用Hbuilder打包app 设置沉浸式状态栏的方法
2018/10/22 Javascript
vue实现整屏滚动切换
2020/06/29 Javascript
[02:28]DOTA2 2017国际邀请赛小组赛回顾
2017/08/09 DOTA
python with statement 进行文件操作指南
2014/08/22 Python
用 Python 爬了爬自己的微信朋友(实例讲解)
2017/08/25 Python
python实现周期方波信号频谱图
2018/07/21 Python
python 处理string到hex脚本的方法
2018/10/26 Python
python增加图像对比度的方法
2019/07/12 Python
python创建与遍历List二维列表的方法
2019/08/16 Python
Django框架模板用法入门教程
2019/11/04 Python
Python3批量创建Crowd用户并分配组
2020/05/20 Python
Python如何实现定时器功能
2020/05/28 Python
Python Pillow(PIL)库的用法详解
2020/09/19 Python
找工作求职信
2014/07/07 职场文书
毕业证委托书范文
2014/09/26 职场文书
毕业实习指导教师评语
2014/12/31 职场文书
长城导游词300字
2015/01/30 职场文书
奖学金个人总结
2015/03/04 职场文书
教师节倡议书2015
2015/04/27 职场文书
房屋所有权证明
2015/06/19 职场文书
运动会班级前导词
2015/07/20 职场文书
投资入股协议书
2016/03/22 职场文书
nginx优化的六点方法
2021/03/31 Servers
一文搞清楚MySQL count(*)、count(1)、count(col)区别
2022/03/03 MySQL