Python 7天快速入門(mén)完整視頻教程:https://www.bilibili.com/video/BV1o84y1Z7J1
Python字符串定義和轉(zhuǎn)義字符
字符串的意思就是“一串字符”,比如"python222,牛逼"是一個(gè)字符串,"Python知識(shí)分享網(wǎng)"也是一個(gè)字符串。Python要求字符串必須使用引號(hào)括起來(lái),使用單引號(hào)也行,使用雙引號(hào)也行——只要兩邊的引號(hào)能配對(duì)即可。
案例:
str1 = "Python知識(shí)分享網(wǎng)"
str2 = 'www.pyton222.com'
print(str1)
print(str2)
假如我們定義的字符串里面 含有單引號(hào)或者雙引號(hào),對(duì)于這種情況,我們有兩種解決方案;
1,使用不同的引號(hào)將字符串括起來(lái)。
2,通過(guò)使用 \ 對(duì)引號(hào)進(jìn)行轉(zhuǎn)義。
案例:
# str3='I'm a coder'
str3 = "I'm a coder"
print(str3)
str4 = '"孤注一擲",真好看!'
print(str4)
str5 = 'I\'m a coder'
print(str5)
str6 = "\"孤注一擲\",真好看!"
print(str6)
作業(yè):定義和輸出字符串內(nèi)容: “封神第一部:朝歌風(fēng)云”的導(dǎo)演是'烏爾善',這電影太好看了!
長(zhǎng)字符串的定義
前面介紹Python多行注釋時(shí)提到使用三個(gè)引號(hào)(單引號(hào)、雙引號(hào)都行)來(lái)包含多行注釋內(nèi)容,其實(shí)這是長(zhǎng)字符串寫(xiě)法,只是由于在長(zhǎng)字符串中可以放置任何內(nèi)容,包括放置單引號(hào)、雙引號(hào)都可以,如果所定義的長(zhǎng)字符串沒(méi)有賦值給任何變量,那么這個(gè)字符串就相當(dāng)于被解釋器忽略了,也就相當(dāng)于注釋掉了。
案例:
str7 = """
《春曉》
春眠不覺(jué)曉,
處處聞啼鳥(niǎo)。
夜來(lái)風(fēng)雨聲,
花落知多少。
"""
print("str7", str7)