前面我們講解了什么是字符串。字符串可以用' '
或者" "
括起來(lái)表示。
如果字符串本身包含'
怎么辦?比如我們要表示字符串 I'm OK
,這時(shí),可以用" "
括起來(lái)表示:
"I'm OK"
類(lèi)似的,如果字符串包含"
,我們就可以用' '
括起來(lái)表示:
'Learn "Python" in imooc'
但是,如果字符串既包含'
又包含"
怎么辦?
這個(gè)時(shí)候,就需要對(duì)字符串中的某些特殊字符進(jìn)行“轉(zhuǎn)義”,Python字符串用\
進(jìn)行轉(zhuǎn)義。
要表示字符串Bob said "I'm OK"
由于'
和"
會(huì)引起歧義,因此,我們?cè)谒懊娌迦胍粋€(gè)\
表示這是一個(gè)普通字符,不代表字符串的起始,因此,這個(gè)字符串又可以表示為
'Bob said \"I\'m OK\".'
注意:轉(zhuǎn)義字符 \
不計(jì)入字符串的內(nèi)容中。
常用的轉(zhuǎn)義字符還有:
\n
表示換行
\t
表示一個(gè)制表符
\\
表示 \
字符本身
請(qǐng)?jiān)赑ython中輸出以下字符串special string: ', ", \, \\, \n, \t
參考答案:
s = 'special string: \', ", \\, \\\\, \\n, \\t'
print(s)
請(qǐng)驗(yàn)證,完成請(qǐng)求
由于請(qǐng)求次數(shù)過(guò)多,請(qǐng)先驗(yàn)證,完成再次請(qǐng)求
打開(kāi)微信掃碼自動(dòng)綁定
綁定后可得到
使用 Ctrl+D 可將課程添加到書(shū)簽
舉報(bào)