Python 7天快速入門完整視頻教程:https://www.bilibili.com/video/BV1o84y1Z7J1
Python字符串定義和轉(zhuǎn)義字符
字符串的意思就是“一串字符”,比如"python222,牛逼"是一個字符串,"Python知識分享網(wǎng)"也是一個字符串。Python要求字符串必須使用引號括起來,使用單引號也行,使用雙引號也行——只要兩邊的引號能配對即可。
案例:
str1 = "Python知識分享網(wǎng)"
str2 = 'www.pyton222.com'
print(str1)
print(str2)
假如我們定義的字符串里面 含有單引號或者雙引號,對于這種情況,我們有兩種解決方案;
1,使用不同的引號將字符串括起來。
2,通過使用 \ 對引號進(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)演是'烏爾善',這電影太好看了!
長字符串的定義
前面介紹Python多行注釋時提到使用三個引號(單引號、雙引號都行)來包含多行注釋內(nèi)容,其實這是長字符串寫法,只是由于在長字符串中可以放置任何內(nèi)容,包括放置單引號、雙引號都可以,如果所定義的長字符串沒有賦值給任何變量,那么這個字符串就相當(dāng)于被解釋器忽略了,也就相當(dāng)于注釋掉了。
案例:
str7 = """
《春曉》
春眠不覺曉,
處處聞啼鳥。
夜來風(fēng)雨聲,
花落知多少。
"""
print("str7", str7)