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

Python 7天快速入門完整視頻教程https://www.bilibili.com/video/BV1o84y1Z7J1

 

Python字符串定義和轉(zhuǎn)義字符

 

 

字符串的意思就是“一串字符”,比如"python222,牛逼"是一個(gè)字符串,"Python知識(shí)分享網(wǎng)"也是一個(gè)字符串。Python要求字符串必須使用引號(hào)括起來,使用單引號(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)將字符串括起來。

2,通過使用 \ 對(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)都行)來包含多行注釋內(nèi)容,其實(shí)這是長(zhǎng)字符串寫法,只是由于在長(zhǎng)字符串中可以放置任何內(nèi)容,包括放置單引號(hào)、雙引號(hào)都可以,如果所定義的長(zhǎng)字符串沒有賦值給任何變量,那么這個(gè)字符串就相當(dāng)于被解釋器忽略了,也就相當(dāng)于注釋掉了。

案例:

 

str7 = """
        《春曉》
       春眠不覺曉,
       處處聞啼鳥。
       夜來風(fēng)雨聲,
       花落知多少。
        """
print("str7", str7)

 

 

 

轉(zhuǎn)載自: