python字符串前缀 u和r的区别
2017-03-16 18:36
134 查看
(1)以r或R开头的python中的字符串表示(非转义的)原始字符串
python里面的字符,如果开头处有个r,比如:
(r’^time/plus/\d{1,2}/$’, hours_ahead)
说明字符串r"XXX"中的XXX是普通字符。
有普通字符相比,其他相对特殊的字符,其中可能包含转义字符,即那些,反斜杠加上对应字母,表示对应的特殊含义的,比如最常见的”\n"表示换行,"\t"表示Tab等。
而如果是以r开头,那么说明后面的字符,都是普通的字符了,即如果是“\n”那么表示一个反斜杠字符,一个字母n,而不是表示换行了。
以r开头的字符,常用于正则表达式,对应着re模块。
关于re模块,详情自己google搜索“python re”。
举例:
原始字符串操作符(r/R),能方便处理反斜杠:
(2)以u或U开头的字符串表示unicode字符串
Unicode是书写国际文本的标准方法。如果你想要用非英语写文本,那么你需要有一个支持Unicode的编辑器。
类似地,Python允许你处理Unicode文本——你只需要在字符串前加上前缀u或U。
举例:
<script>window._bd_share_config={"common":{"bdSnsKey":{},"bdText":"","bdMini":"2","bdMiniList":false,"bdPic":"","bdStyle":"0","bdSize":"16"},"share":{}};with(document)0[(getElementsByTagName('head')[0]||body).appendChild(createElement('script')).src='http://bdimg.share.baidu.com/static/api/js/share.js?v=89860593.js?cdnversion='+~(-new Date()/36e5)];</script>
阅读(7739) | 评论(0) | 转发(0) |
0
上一篇:python json ajax django四星聚会
下一篇:三个python内置函数,帮你设计灵活性更强的for循环
相关热门文章
python 自动化测试平台 Robot ...
python 自动化测试平台 Robot ...
python snmp 自动化2-在python...
自动化测试详细测试计划 模板...
python snmp 自动化3-修改pyth...
linux dhcp peizhi roc
关于Unix文件的软链接
求教这个命令什么意思,我是新...
sed -e "/grep/d" 是什么意思...
谁能够帮我解决LINUX 2.6 10...
给主人留下些什么吧!~~
评论热议
python里面的字符,如果开头处有个r,比如:
(r’^time/plus/\d{1,2}/$’, hours_ahead)
说明字符串r"XXX"中的XXX是普通字符。
有普通字符相比,其他相对特殊的字符,其中可能包含转义字符,即那些,反斜杠加上对应字母,表示对应的特殊含义的,比如最常见的”\n"表示换行,"\t"表示Tab等。
而如果是以r开头,那么说明后面的字符,都是普通的字符了,即如果是“\n”那么表示一个反斜杠字符,一个字母n,而不是表示换行了。
以r开头的字符,常用于正则表达式,对应着re模块。
关于re模块,详情自己google搜索“python re”。
举例:
原始字符串操作符(r/R),能方便处理反斜杠:
(2)以u或U开头的字符串表示unicode字符串
Unicode是书写国际文本的标准方法。如果你想要用非英语写文本,那么你需要有一个支持Unicode的编辑器。
类似地,Python允许你处理Unicode文本——你只需要在字符串前加上前缀u或U。
举例:
u"This is a Unicode string." |
<script>window._bd_share_config={"common":{"bdSnsKey":{},"bdText":"","bdMini":"2","bdMiniList":false,"bdPic":"","bdStyle":"0","bdSize":"16"},"share":{}};with(document)0[(getElementsByTagName('head')[0]||body).appendChild(createElement('script')).src='http://bdimg.share.baidu.com/static/api/js/share.js?v=89860593.js?cdnversion='+~(-new Date()/36e5)];</script>
阅读(7739) | 评论(0) | 转发(0) |
0
上一篇:python json ajax django四星聚会
下一篇:三个python内置函数,帮你设计灵活性更强的for循环
相关热门文章
python 自动化测试平台 Robot ...
python 自动化测试平台 Robot ...
python snmp 自动化2-在python...
自动化测试详细测试计划 模板...
python snmp 自动化3-修改pyth...
linux dhcp peizhi roc
关于Unix文件的软链接
求教这个命令什么意思,我是新...
sed -e "/grep/d" 是什么意思...
谁能够帮我解决LINUX 2.6 10...
给主人留下些什么吧!~~
评论热议
相关文章推荐
- Python字符串前缀U和R的区别
- python字符串前缀 u和r的区别
- python字符串前缀 u和r的区别
- python字符串加颜色区别
- python2.7 中字符串前缀r与u
- Python中 字符串 元组 列表的区别
- python字符串符号区别
- python2与python3字符串的区别
- python 用(%s%d)格式化字符串与用format格式化的区别
- python 2.x和3.x中的字符串区别
- python在处理CSV文件时,字符串和列表写入的区别
- python中unicode字符串前缀u
- python判断字符串,str函数isdigit、isdecimal、isnumeric的区别
- Python学习之路(2)——字符串方法casefold和lower的区别(Python3.5)
- python 字符串前缀
- Python字符串中,raw字符串与repr的区别
- Python 字符串与unicode对象 关于与区别 encode、decode
- python 2.4与2.5中字符串与datetime转换的区别
- Python 版本3和版本2 的字符串格式化区别 ----%s
- python字符串单引号与双引号的区别