简单了解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简单判断序列是否为空的方法
Jun 30 Python
关于python的bottle框架跨域请求报错问题的处理方法
Mar 19 Python
pytorch构建网络模型的4种方法
Apr 13 Python
Python利用ORM控制MongoDB(MongoEngine)的步骤全纪录
Sep 13 Python
Python时间序列处理之ARIMA模型的使用讲解
Apr 02 Python
python+selenium实现自动化百度搜索关键词
Jun 03 Python
Django之使用celery和NGINX生成静态页面实现性能优化
Oct 08 Python
Python如何实现小程序 无限求和平均
Feb 18 Python
Python生成器常见问题及解决方案
Mar 21 Python
Python实现王者荣耀自动刷金币的完整步骤
Jan 22 Python
Python实现曲线拟合的最小二乘法
Feb 19 Python
python异步的ASGI与Fast Api实现
Jul 16 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
怎么样可以把 phpinfo()屏蔽掉?
2006/11/24 PHP
php数组应用之比较两个时间的相减排序
2008/08/18 PHP
php中使用Ajax时出现Error(c00ce56e)的详细解决方案
2014/11/03 PHP
php函数serialize()与unserialize()用法实例
2014/11/06 PHP
php 数组字符串搜索array_search技巧
2016/07/05 PHP
PHP FileSystem 文件系统常用api整理总结
2019/07/12 PHP
javascript下对于事件、事件流、事件触发的顺序随便说说
2010/07/17 Javascript
jquery自动切换tabs选项卡的具体实现
2013/12/24 Javascript
jquery+php实现搜索框自动提示
2014/11/28 Javascript
原生JavaScript编写俄罗斯方块
2015/03/30 Javascript
JavaScript的面向对象编程基础
2015/08/13 Javascript
jQuery 中ajax异步调用的四种方式
2016/06/28 Javascript
BootStrap 模态框实现刷新网页并关闭功能
2017/01/04 Javascript
ionic中列表项增加和删除的实现方法
2017/01/22 Javascript
three.js中3D视野的缩放实现代码
2017/11/16 Javascript
vue.extend实现alert模态框弹窗组件
2018/04/28 Javascript
详解使用React.memo()来优化函数组件的性能
2019/03/19 Javascript
使用node搭建自动发图文微博机器人的方法
2019/03/22 Javascript
小程序中canvas的drawImage方法参数使用详解
2019/07/04 Javascript
layui递归实现动态左侧菜单
2019/07/26 Javascript
webpack4 optimization使用总结
2019/11/10 Javascript
javascript实现弹幕墙效果
2019/11/28 Javascript
JavaScript 实现下雪特效的示例代码
2020/09/09 Javascript
Python实现扫描指定目录下的子目录及文件的方法
2014/07/16 Python
Python 3中print函数的使用方法总结
2017/08/08 Python
python读取和保存视频文件
2018/04/16 Python
Django集成CAS单点登录的方法示例
2019/06/10 Python
在keras里实现自定义上采样层
2020/06/28 Python
Eastbay官网:美国最大的运动鞋网络零售商
2016/07/27 全球购物
一个J2EE项目团队的主要人员组成是什么
2012/06/04 面试题
网络事业创业计划书范文
2014/01/09 职场文书
区优秀教师事迹材料
2014/02/10 职场文书
安全技术说明书
2014/05/09 职场文书
个人贷款收入证明
2014/10/26 职场文书
2014年语文教师工作总结
2014/12/18 职场文书
北京爱情故事观后感
2015/06/12 职场文书