相关疑难解决方法(0)

在Python Raw字符串的上下文中

我的Python版本是:

~$ python --version  
Python 2.6.6
Run Code Online (Sandbox Code Playgroud)

我尝试在Python中使用(我想要显示所有内容):

1: \用作转义序列

>>> str('Let\'s Python')       
"Let's Python"
Run Code Online (Sandbox Code Playgroud)

2: \用作转义序列

>>> 'Let\'s Python'             
"Let's Python"
Run Code Online (Sandbox Code Playgroud)

3:str()打印为值而不是类型

>>> print 'Let\'s Python'       
Let's Python
Run Code Online (Sandbox Code Playgroud)

4:它的Python是一个原始字符串

>>> repr('Let\'s Python')      
'"Let\'s Python"'
Run Code Online (Sandbox Code Playgroud)

[ 问题 ]

5:Python原始字符串

>>> print r'Let\'s Python'    
Let\'s Python
Run Code Online (Sandbox Code Playgroud)

6:这个,我不明白以下几点:

>>> r'Let\'s Python'            
"Let\\'s Python"

>>> r'\\'
'\\\\'
Run Code Online (Sandbox Code Playgroud)

为什么\\?为什么输出56不同?
r 并且repr()一样不一样?
另请说明内部表示,string 并且raw strings相同或不同.

python string rawstring

10
推荐指数
1
解决办法
1万
查看次数

标签 统计

python ×1

rawstring ×1

string ×1