1.原始字符串 (在字符串的前面添加一个字符 r)
>>>r'abc'
'abc'
>>>'abc\\'
'abc\\'
>>>r'aa\dg'
'aa\\dg'
2.格式化字符串
>>>print('%d + %d = %d' %(2,3,5))
3.中文字符串
>>> wd='我爱python!'
>>> wd.encode('utf-8')
b'\xe6\x88\x91\xe7\x88\xb1python\xef\xbc\x81'
>>> b'\xe6\x88\x91\xe7\x88\xb1python\xef\xbc\x81'.decode('utf-8')
'我爱python!'
>>> wd.encode('gbk')
b'\xce\xd2\xb0\xaepython\xa3\xa1'
>>> b'\xce\xd2\xb0\xaepython\xa3\xa1'.decode('gbk')
'我爱python!'
>>> b'\xce\xd2\xb0\xaepython\xa3\xa1'.decode()
Traceback (most recent call last):
File "<stdin>", line 1, in <module>
UnicodeDecodeError: 'utf-8' codec can't decode byte 0xce in position 0: invalid
continuation byte
>>> b'\xce\xd2\xb0\xaepython\xa3\xa1'.decode(errors='replace')
'�Ұ�python��'
>>>