简单了解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下函数参数的传递(参数带星号的说明)
Sep 19 Python
Python作用域用法实例详解
Mar 15 Python
详解Python函数可变参数定义及其参数传递方式
Aug 02 Python
tensorflow识别自己手写数字
Mar 14 Python
对python中的for循环和range内置函数详解
Apr 17 Python
使用Python抓取豆瓣影评数据的方法
Oct 17 Python
python变量赋值方法(可变与不可变)
Jan 12 Python
利用python实现对web服务器的目录探测的方法
Feb 26 Python
Python批量修改图片分辨率的实例代码
Jul 04 Python
Python爬虫 bilibili视频弹幕提取过程详解
Jul 31 Python
Python PIL图片添加字体的例子
Aug 22 Python
分享一个pycharm专业版安装的永久使用方法
Sep 24 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
基于initPHP的框架介绍
2013/04/18 PHP
php Calender(日历)代码分享
2014/01/03 PHP
Codeigniter校验ip地址的方法
2015/03/21 PHP
PHP实现基于文本的摩斯电码生成器
2016/01/11 PHP
PHP两种实现无级递归分类的方法
2017/03/02 PHP
javascript十个最常用的自定义函数(中文版)
2009/09/07 Javascript
JavaScript中创建对象和继承示例解读
2014/02/12 Javascript
用html5 js实现点击一个按钮达到浏览器全屏效果
2014/05/28 Javascript
浅谈jquery事件处理
2015/04/24 Javascript
JavaScript实现页面无操作倒计时退出
2016/10/22 Javascript
原生js验证简洁注册登录页面
2016/12/17 Javascript
ComboBox(下拉列表框)通过url加载调用远程数据的方法
2017/08/06 Javascript
基于模板引擎Jade的应用(详解)
2017/12/12 Javascript
JavaScript实现获取select下拉框中第一个值的方法
2018/02/06 Javascript
vue中实现左右联动的效果
2018/06/22 Javascript
微信小程序左右滚动公告栏效果代码实例
2019/09/16 Javascript
微信小程序实现蓝牙打印
2019/09/23 Javascript
vscode 使用Prettier插件格式化配置使用代码详解
2020/08/10 Javascript
python numpy函数中的linspace创建等差数列详解
2017/10/13 Python
python自动登录12306并自动点击验证码完成登录的实现源代码
2018/04/25 Python
使用python中的in ,not in来检查元素是不是在列表中的方法
2018/07/06 Python
python os模块简单应用示例
2019/05/23 Python
基于Python的Post请求数据爬取的方法详解
2019/06/14 Python
一款利用html5和css3动画排列人物头像的实例演示
2014/12/05 HTML / CSS
RUIFIER官网:英国奢侈高级珠宝品牌
2020/06/12 全球购物
初中生操行评语大全
2014/04/24 职场文书
授权委托书
2014/07/31 职场文书
关于对大人不礼貌的检讨书
2014/09/29 职场文书
乡镇党的群众路线教育实践活动总结报告
2014/10/30 职场文书
西柏坡导游词
2015/02/05 职场文书
2015年反腐倡廉工作总结
2015/05/14 职场文书
家长会开场白和结束语
2015/05/29 职场文书
地道战观后感400字
2015/06/04 职场文书
小学校长开学致辞
2015/07/29 职场文书
Vue+Flask实现图片传输功能
2022/04/01 Vue.js
讨论nginx location 顺序问题
2022/05/30 Servers