Python知識分享網(wǎng) - 專業(yè)的Python學(xué)習(xí)網(wǎng)站 學(xué)Python,上Python222
Python字符串定義和轉(zhuǎn)義字符
匿名網(wǎng)友發(fā)布于:2023-09-11 14:40:12
(侵權(quán)舉報)

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)

 

 

 

轉(zhuǎn)載自: