python语法疑问
-
- 帖子: 18
- 注册时间: 2012-03-02 12:59
python语法疑问
python语法 fp = open(r'c:\io.sys', 'rb' )是什么意思 为什么前面有个r?
- 枫叶饭团
- 帖子: 14683
- 注册时间: 2010-06-16 1:05
- 系统: Mac OS X
- 来自: Tencent
- 联系:
-
- 帖子: 4
- 注册时间: 2012-12-22 11:48
- 系统: windows
Re: python语法疑问
"Python的string前面加上‘r’, 是为了告诉编译器这个string是个raw string,不要转意backslash '\' 。 例如,\n 在raw string中,是两个字符,\和n, 而不会转意为换行符。由于正则表达式和 \ 会有冲突,因此,当一个字符串使用了正则表达式后,最好在前面加上'r'。 "
转一段解释,写的比较好,其实你可以根据 r 这个字母猜出个几分
转一段解释,写的比较好,其实你可以根据 r 这个字母猜出个几分
-
- 帖子: 18
- 注册时间: 2012-03-02 12:59
Re: python语法疑问
多谢两位的指点
- xw_y_am
- 帖子: 3333
- 注册时间: 2009-05-08 14:18
- 系统: Arch
- 来自: 河南新乡
- 联系:
Re: python语法疑问
噗,还以为 LZ 说的是 'rb' 里的那个 r



Linux 相关链接大杂烩
代码: 全选
if(read) {
if(practise) return g☘☘d;
else return w☘☘d;
} else {
return t☘☘d;
}