1. 如果字符串內部既包含'
又包含"
怎么辦?可以用轉義字符\
來標識,比如:
'I\'m \"OK\"!'
表示的字符串內容是:
I'm "OK"!
轉義字符\
可以轉義很多字符,比如\n
表示換行,\t
表示制表符,字符\
本身也要轉義,所以\\
表示的字符就是\
,可以在Python的交互式命令行用print()
打印字符串看看:
>>> print('I\'m ok.') I'm ok.
>>> print('I\'m learning\nPython.') I'm learning
Python. >>> print('\\\n\\') \ \
如果字符串里面有很多字符都需要轉義,就需要加很多\
,為了簡化,Python還允許用r''
表示''
內部的字符串默認不轉義,可以自己試試:
>>> print('\\\t\\') \ \ >>> print(r'\\\t\\') \\\t\\
以上內容參考:數據類型和變量