简单了解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 26 Python
在Python的Flask框架下收发电子邮件的教程
Apr 21 Python
Python中DJANGO简单测试实例
May 11 Python
Python列出一个文件夹及其子目录的所有文件
Jun 30 Python
Python中多线程的创建及基本调用方法
Jul 08 Python
Python配置mysql的教程(推荐)
Oct 13 Python
Python中optparser库用法实例详解
Jan 26 Python
python使用Plotly绘图工具绘制气泡图
Apr 01 Python
Python的Lambda函数用法详解
Sep 03 Python
解决pandas展示数据输出时列名不能对齐的问题
Nov 18 Python
浅谈Python 参数与变量
Jun 20 Python
python利用opencv实现颜色检测
Feb 23 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中::、->、self、$this几种操作符的区别介绍
2013/04/24 PHP
PHP在线生成二维码代码(google api)
2013/06/03 PHP
详解PHP处理字符串类似indexof的方法函数
2017/06/11 PHP
PHP实现数组和对象的相互转换操作示例
2019/03/20 PHP
(currentStyle)javascript为何有时用style得不到已设定的CSS的属性
2007/08/15 Javascript
奇妙的js
2007/09/24 Javascript
Javascript异步编程的4种方法让你写出更出色的程序
2013/01/17 Javascript
js 处理数组重复元素示例代码
2013/12/27 Javascript
js实现使用鼠标拖拽切换图片的方法
2015/05/04 Javascript
jquery实现图片放大镜功能
2015/11/23 Javascript
JavaScript使用DeviceOne开发实战(三)仿微信应用
2015/12/02 Javascript
jQuery给元素添加样式的方法详解
2015/12/30 Javascript
BootStrap 智能表单实战系列(五) 表单依赖插件处理
2016/06/13 Javascript
jquery 实现回车登录详解及实例代码
2016/10/23 Javascript
分享一个精简的vue.js 图片lazyload插件实例
2017/03/13 Javascript
使用bootstrap插件实现模态框效果
2017/05/10 Javascript
微信JS SDK接入的几点注意事项(必看篇)
2017/06/23 Javascript
Three.js开发实现3D地图的实践过程总结
2017/11/20 Javascript
jQuery实现的模仿雨滴下落动画效果
2018/12/11 jQuery
JS实现的检验身份证格式并输出出生日期,年龄,性别,出生地示例
2019/05/17 Javascript
Python的math模块中的常用数学函数整理
2016/02/04 Python
Python的socket模块源码中的一些实现要点分析
2016/06/06 Python
浅谈pytorch和Numpy的区别以及相互转换方法
2018/07/26 Python
Python实现把多维数组展开成DataFrame
2019/11/30 Python
Python 操作 MySQL数据库
2020/09/18 Python
HTML5+lufylegend实现游戏中的卷轴
2016/02/29 HTML / CSS
HTML5本地数据库基础操作详解
2016/04/26 HTML / CSS
Zooplus罗马尼亚:宠物食品和配件
2019/11/02 全球购物
JACK & JONES荷兰官网:男士服装和鞋子
2021/03/07 全球购物
Carmen Sol官网:购买果冻鞋、手袋和配件
2021/01/01 全球购物
Android面试题及答案
2015/09/04 面试题
工程造价专业大专生求职信
2013/10/06 职场文书
《童趣》教学反思
2014/02/19 职场文书
初中优秀学生评语
2014/12/29 职场文书
2015年超市收银员工作总结
2015/04/25 职场文书
学校元旦晚会开场白
2015/05/29 职场文书