简单了解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中使用item()方法遍历字典的例子
Aug 26 Python
python实现自动登录人人网并访问最近来访者实例
Sep 26 Python
Python使用chardet判断字符编码
May 09 Python
Python使用bs4获取58同城城市分类的方法
Jul 08 Python
TensorFlow模型保存/载入的两种方法
Mar 08 Python
Python使用Selenium模块实现模拟浏览器抓取淘宝商品美食信息功能示例
Jul 18 Python
Python tkinter三种布局实例详解
Jan 06 Python
在python中修改.properties文件的操作
Apr 08 Python
Python实现代码块儿折叠
Apr 15 Python
Pytorch高阶OP操作where,gather原理
Apr 30 Python
Python 连接 MySQL 的几种方法
Sep 09 Python
pd.DataFrame中的几种索引变换的实现
Jun 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
一个典型的PHP分页实例代码分享
2011/07/28 PHP
php基于GD库画五星红旗的方法
2015/02/24 PHP
PHP后期静态绑定之self::限制实例分析
2018/12/21 PHP
9个javascript语法高亮插件 推荐
2009/07/18 Javascript
offsetParent 算法分析
2010/04/05 Javascript
30个最佳jQuery Lightbox效果插件分享
2011/04/11 Javascript
javascript面向对象编程代码
2011/12/19 Javascript
JS判断变量是否为空判断是否null
2014/07/25 Javascript
jquery实现炫酷的叠加层自动切换特效
2015/02/01 Javascript
使用命令对象代替switch语句的写法示例
2015/02/28 Javascript
jquery图片切换实例分析
2015/04/15 Javascript
JS实现横向与竖向两个选项卡Tab联动的方法
2015/09/27 Javascript
jQuery实现悬浮在右上角的网页客服效果代码
2015/10/24 Javascript
JS实现alert中显示换行的方法
2015/12/17 Javascript
BootStrap的table表头固定tbody滚动的实例代码
2016/08/24 Javascript
JS实现双击内容变为可编辑状态
2017/03/03 Javascript
ES6中数组array新增方法实例总结
2017/11/07 Javascript
第一个Vue插件从封装到发布
2017/11/22 Javascript
Angular6项目打包优化的实现方法
2019/12/15 Javascript
简单了解Vue + ElementUI后台管理模板
2020/04/07 Javascript
python ip正则式
2009/05/07 Python
解读Python中degrees()方法的使用
2015/05/18 Python
python 简单的绘图工具turtle使用详解
2017/06/21 Python
python pands实现execl转csv 并修改csv指定列的方法
2018/12/12 Python
Django页面数据的缓存与使用的具体方法
2019/04/23 Python
python3 BeautifulSoup模块使用字典的方法抓取a标签内的数据示例
2019/11/28 Python
python GUI库图形界面开发之PyQt5切换按钮控件QPushButton详细使用方法与实例
2020/02/28 Python
解决python -m pip install --upgrade pip 升级不成功问题
2020/03/05 Python
Python实现Canny及Hough算法代码实例解析
2020/08/06 Python
Python用requests库爬取返回为空的解决办法
2021/02/21 Python
探讨HTML5移动开发的几大特性(必看)
2015/12/30 HTML / CSS
群胜软件Java笔试题
2012/09/29 面试题
《哪吒闹海》教学反思
2014/02/28 职场文书
运动员获奖感言
2014/08/15 职场文书
python-opencv 中值滤波{cv2.medianBlur(src, ksize)}的用法
2021/06/05 Python
MySQL脏读,幻读和不可重复读
2022/05/11 MySQL