前面我們講解了什么是字符串。字符串可以用''或者""括起來表示。
如果字符串本身包含'怎么辦?
比如我們要表示字符串 I'm OK ,這時(shí),可以用" "括起來表示:
"I'm OK"
類似的,如果字符串包含",我們就可以用' '括起來表示:
'Learn "Python" in imooc'
如果字符串既包含'又包含"怎么辦?
這個(gè)時(shí)候,就需要對字符串的某些特殊字符進(jìn)行“轉(zhuǎn)義”,Python字符串用\進(jìn)行轉(zhuǎn)義。
要表示字符串Bob said "I'm OK".
由于 ' 和 " 會引起歧義,因此,我們在它前面插入一個(gè)\表示這是一個(gè)普通字符,不代表字符串的起始,因此,這個(gè)字符串又可以表示為
'Bob said \"I\'m OK\".'
注意:轉(zhuǎn)義字符 \ 不計(jì)入字符串的內(nèi)容中。
常用的轉(zhuǎn)義字符還有:
\n 表示換行
\t 表示一個(gè)制表符
\\ 表示 \ 字符本身