本文实例讲述了Python原始字符串与Unicode字符串操作符用法。分享给大家供大家参考,具体如下:
#coding=utf8 ''''' 在原始字符串里,所有的字符串都是直接按照字面的意思来使用, 没有转义特殊或不能打印的字符。 正则表达式是一些告诫搜索匹配方式的字符串, 通过是由代表字符、分组、匹配信息、变量名、字符类等的特殊符号组成。 在原始字符串紧靠第一个引号前,需要加上r或R字母,来表示该字符是原始字符串。 原始字符串和普通字符串有这几乎完全相同的语法。 Unicode字符串操作符,大写的U和小写的u是在Python1.6中和Unicode字符串一起被引入的。 它用来把标准字符串或者包含Unicode字符的字符串转换成完全的Unicode字符串对象。 字符串方法和正则表达式引擎也支持Unicode。 Unicode操作符也可以接受原始Unicode字符串,只要将Unicode操作符和原始字符串操作符连接在一起。 注意:Unicode操作符必须出现在原始字符串操作符前面。 ''' import re #原始操作符函数 def originalOper(): #不是原始字符表示换行符 print "\n" #是原始字符表示\n print r"\n" try: #对文件路径加r,不需要对\进行转义 #文件路径中表示斜线 testFile=open(r"E:\PythonDemo\CorePythonBook2\output","r") for line in testFile.readlines(): #通过格式化字符串 #优先使用repr()函数转换为原始字符 line="%r" %line #对匹配模式进行加r处理 #匹配的字符转换为原始字符 m=re.search(r"\\[rn]",line) #字符串中是否包含匹配字符 #如果包含输出该字符串 if m is not None: print line except Exception,e: print e finally: testFile.close() #Unicode操作符函数 def unicodeOper(): print u"abc" print u"\u1234" print u"abc\u1234\n" print ur"Hello\nWorld!" #调用函数 #输出操作原始字符结果 originalOper() #输出Unicode字符串 unicodeOper()
运行结果如下:
PS:这里再为大家提供几款Unicode编码转换操作相关工具供大家参考使用:
在线Unicode/中文转换工具:
http://tools.jb51.net/transcoding/unicode_chinese
Native/Unicode在线编码转换工具:
http://tools.jb51.net/transcoding/native2unicode
在线中文汉字/ASCII码/Unicode编码互相转换工具:
http://tools.jb51.net/transcoding/chinese2unicode
更多关于Python相关内容感兴趣的读者可查看本站专题:《Python编码操作技巧总结》、《Python数据结构与算法教程》、《Python函数使用技巧总结》、《Python字符串操作技巧汇总》、《Python入门与进阶经典教程》及《Python文件与目录操作技巧汇总》
希望本文所述对大家Python程序设计有所帮助。
免责声明:本站文章均来自网站采集或用户投稿,网站不提供任何软件下载或自行开发的软件!
如有用户或公司发现本站内容信息存在侵权行为,请邮件告知! 858582#qq.com
白云城资源网 Copyright www.dyhadc.com
暂无“Python原始字符串与Unicode字符串操作符用法实例分析”评论...
更新日志
2025年01月10日
2025年01月10日
- 小骆驼-《草原狼2(蓝光CD)》[原抓WAV+CUE]
- 群星《欢迎来到我身边 电影原声专辑》[320K/MP3][105.02MB]
- 群星《欢迎来到我身边 电影原声专辑》[FLAC/分轨][480.9MB]
- 雷婷《梦里蓝天HQⅡ》 2023头版限量编号低速原抓[WAV+CUE][463M]
- 群星《2024好听新歌42》AI调整音效【WAV分轨】
- 王思雨-《思念陪着鸿雁飞》WAV
- 王思雨《喜马拉雅HQ》头版限量编号[WAV+CUE]
- 李健《无时无刻》[WAV+CUE][590M]
- 陈奕迅《酝酿》[WAV分轨][502M]
- 卓依婷《化蝶》2CD[WAV+CUE][1.1G]
- 群星《吉他王(黑胶CD)》[WAV+CUE]
- 齐秦《穿乐(穿越)》[WAV+CUE]
- 发烧珍品《数位CD音响测试-动向效果(九)》【WAV+CUE】
- 邝美云《邝美云精装歌集》[DSF][1.6G]
- 吕方《爱一回伤一回》[WAV+CUE][454M]