My Python là:Trong bối cảnh của chuỗi Python Raw
~$ python --version
Python 2.6.6
tôi đã cố gắng sau trong Python (Tôi muốn hiển thị tất cả):
1: \
sử dụng như dãy thoát
>>> str('Let\'s Python')
"Let's Python"
2: \
sử dụng làm trình tự thoát
>>> 'Let\'s Python'
"Let's Python"
3: str()
và in như giá trị không gõ
>>> print 'Let\'s Python'
Let's Python
4: Python nó một chuỗi nguyên
>>> repr('Let\'s Python')
'"Let\'s Python"'
[HỎI]
5: Python chuỗi nguyên
>>> print r'Let\'s Python'
Let\'s Python
6: Đây, tôi không hiểu sau:
>>> r'Let\'s Python'
"Let\\'s Python"
>>> r'\\'
'\\\\'
Tại sao \\
? Tại sao đầu ra trong 5
và 6
khác nhau?
r
và repr()
giống nhau không?
Ngoài ra, vui lòng giải thích về đại diện nội bộ của string
và raw strings
giống hoặc khác nhau.
@MartijnPieters: Thanks !! –