前面我們講解了什么是字符串炼吴。字符串可以用''或者""括起來表示本鸣。
如果字符串本身包含'怎么辦?比如我們要表示字符串I'm OK硅蹦,這時荣德,可以用" "括起來表示:
"I'm OK"
類似的,如果字符串包含"童芹,我們就可以用' '括起來表示:
'Learn "Python" in imooc'
如果字符串既包含'又包含"怎么辦涮瞻?
這個時候,就需要對字符串的某些特殊字符進行“轉(zhuǎn)義”假褪,Python字符串用\進行轉(zhuǎn)義署咽。
要表示字符串Bob said "I'm OK".
由于 ' 和 " 會引起歧義,因此生音,我們在它前面插入一個\表示這是一個普通字符宁否,不代表字符串的起始,因此缀遍,這個字符串又可以表示為
'Bob said \"I\'m OK\".'
注意:轉(zhuǎn)義字符 \ 不計入字符串的內(nèi)容中慕匠。
常用的轉(zhuǎn)義字符還有:
\n 表示換行
\t 表示一個制表符
\\ 表示 \ 字符本身
比如將下面兩行內(nèi)容用Python的字符串表示并打印出來:
Python was started in 1989 by "Guido".
Python is free and easy to learn.
運行結(jié)果: