猿问
回到首页
个人中心
反馈问题
注册登录
下载APP
首页
课程
实战
体系课
手记
专栏
慕课教程
raw为什么不能表示带“”和''的字符串
raw可以表示不带转义符的字符串,为什么不能表示带“”和''的字符串,谢谢
ythome
浏览 1223
回答 1
1回答
清波
raw 主要是为了方便打印一些 转义字符 本身来用,比如:print("abc\txyz")结果为:abc xyz"\t" 为制表符,所以打印出来 “abc”“xyz”中间有一个大的空隙。而想打印“abc\txyz”本身的话就需要用到raw了:print(r"abc\txyz")结果为:abc\txyz,至于单双引号的问题,可以把它们看做字符串的关键字,想在同一个字符串里同时包含单引号和双引号的话,还是转义吧,别用raw了。
1
0
0
打开App,查看更多内容
随时随地看视频
慕课网APP
相关分类
Python
继续浏览精彩内容
慕课网APP
程序员的梦工厂
打开
继续