日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當(dāng)前位置: 首頁 > 编程语言 > python >内容正文

python

python中3个单引号_Python中单引号,双引号,3个单引号及3个双引号的区别

發(fā)布時間:2025/3/20 python 45 豆豆
生活随笔 收集整理的這篇文章主要介紹了 python中3个单引号_Python中单引号,双引号,3个单引号及3个双引号的区别 小編覺得挺不錯的,現(xiàn)在分享給大家,幫大家做個參考.

單引號和雙引號

在Python中我們都知道單引號和雙引號都可以用來表示一個字符串,比如

str1 = 'python'str2= "python"

str1和str2是沒有任何區(qū)別的。

我們知道Python以其易用性而著名,所以剛開始看教程學(xué)習(xí)看到單引號和雙引號都可以使用會以為這是Python為了方便程序員,隨便用哪個就好,不用擔(dān)心用錯。其實(shí),背后的原因不只是這么簡單。舉個例子,想想I'm a big fans of Python.這個字符串應(yīng)該怎么定義。

單引號版本:

str3 = 'I\'m a big fan of Python.'

可以注意到,原來的字符串中有一個',而Python又允許使用單引號' '來表示字符串,所以字符串中間的'必須用轉(zhuǎn)移字符\才可以。字符串中間只有一個',這樣寫看起來還好,但是如果是We all know that 'A' and 'B' are two capital letters.這個字符串呢?

str4 = 'We all know that \'A\' and \'B\' are two capital letters.'

怎么樣,是不是看起來就很不好看,而且很容易出錯了?這個時候就是雙引號也可以表示字符串該體現(xiàn)作用的時候了。下面是str4的雙引號版本:

str4_ = "We all know that 'A' and 'B' are two capital letters."

這樣是不是看起來就人性化多了?沒錯,這就是Python支持雙引號和單引號都能用來定義字符串的原因。

反之,如果字符串中有雙引號,為了避免使用轉(zhuǎn)義符,你可以使用單引號來定義這個字符串。比如:

str5 = 'The teacher said: "Practice makes perfect" is a very famous proverb.'

這就是Python易用性和人性化的一個極致體現(xiàn),當(dāng)你用單引號' '定義字符串的時候,它就會認(rèn)為你字符串里面的雙引號" "是普通字符,從而不需要轉(zhuǎn)義。反之當(dāng)你用雙引號定義字符串的時候,就會認(rèn)為你字符串里面的單引號是普通字符無需轉(zhuǎn)義。

3個單引號及3個雙引號

實(shí)際上3個單引號和3個雙引號不經(jīng)常用,但是在某些特殊格式的字符串下卻有大用處。通常情況下我們用單引號或者雙引號定義一個字符串的時候只能把字符串連在一起寫成一行,如果非要寫成多行,就得在每一行后面加一個\表示連字符,比如:

str1 = "List of name:\

Hua Li\

Chao Deng"

而且即使你這樣寫也不能得到期望的輸出:

List of name:

Hua Li

Chao Deng

實(shí)際上輸出是下面這樣的:

>>> str1 = "List of name:\

... Hua Li\

... Chao Deng"

>>> print(str1)

List of name: Hua Li Chao Deng

>>> print('abc"def"')

abc"def"

>>> print("abc'def'")

abc'def'

那么該如何得到我們期望的一行一個名字的輸出格式呢?這就是3個引號的作用了:

>>> str1 = """List of name:

... Hua Li

... Chao Deng

... """

>>> print(str1)

List of name:

Hua Li

Chao Deng

雖然我們也可以通過給字符串加上\n實(shí)現(xiàn):

>>> str1 = "List of name:\nHua Li\nChao Deng"

>>> print(str1)

List of name:

Hua Li

Chao Deng

但是這樣在輸入的時候看起來就亂了很多不是么?所以這種情況下盡量使用3個引號,至于3個單引號還是雙引號都是一樣的,只需要注意如果字符串中包含有單引號就要使用雙引號來定義就好了。

而且使用3個引號還有一個特別棒的作用就是:加注釋!

>>> str1 = """... List of name:

... Hua Li # LiHua

... Chao Deng # DengChao

..."""

>>> print(str1)

List of name:

Hua Li#LiHua

Chao Deng #DengChao

如果要實(shí)現(xiàn)這種輸出效果,僅僅使用單引號或者雙引號還能實(shí)現(xiàn)嗎?

1、python中通過#來注釋單行不需要運(yùn)行的代碼,如:

此時,被注釋代碼變灰色了,那么在執(zhí)行程序時,該行代碼就不會被運(yùn)行了

2、注釋多行代碼用'''xxxxx'''或者"""xxxx"""來注釋,作用同單行注釋結(jié)果一樣

3、給代碼加注釋說明

這樣在后面維護(hù)代碼時,就簡單明了,不然后面代碼量越來越多了后,別人就很難維護(hù)代碼了

總結(jié)

以上是生活随笔為你收集整理的python中3个单引号_Python中单引号,双引号,3个单引号及3个双引号的区别的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網(wǎng)站內(nèi)容還不錯,歡迎將生活随笔推薦給好友。

主站蜘蛛池模板: av大片在线看| 精品少妇一区二区三区密爱 | 女警白嫩翘臀呻吟迎合 | 精品人妻一区二区三区视频 | 尹人香蕉 | 午夜精品99| 国产激情无码一区二区三区 | www.色多多 | 午夜天堂精品 | 欧美丰满美乳xxⅹ高潮www | 国产婷婷一区二区三区久久 | 亚洲情侣在线 | 国产资源视频 | 国产不卡视频在线观看 | 国产视频一区二区三区在线播放 | www.五月天婷婷 | 91午夜交换视频 | 国产草草 | 青草精品视频 | 尤物视频在线观看视频 | 久久免费国产视频 | 精品产国自在拍 | 伊人中文字幕在线 | 欧美美女一级片 | 色资源在线观看 | www.com捏胸挤出奶 | 日本三级在线 | 在线观看的网站 | 九九精品九九 | 一区一区三区产品乱码 | 国产精品第12页 | 亚洲网站色 | 丰满岳跪趴高撅肥臀尤物在线观看 | 日韩网站免费观看高清 | 色乱码一区二区三区 | 大香伊人 | xxxⅹ少妇少妇xxxx | 亚洲aaaa级特黄毛片 | 亚洲天堂一级片 | 激情久久免费视频 | 我要看一级黄色片 | 久久久精品国产免费爽爽爽 | 91精品在线观看视频 | 精品人妻一区二区三区蜜桃 | 日韩中文av | 禁片天堂 | 成人av一区二区三区在线观看 | 午夜影院网站 | 欧美在线一二 | 欧美精品一级二级 | 三级国产网站 | 欧美黑丝少妇 | 精品综合网 | 亚洲一区二区激情 | 亚洲国产福利 | 爱逼综合| av先锋资源网 | 熟女一区二区三区视频 | 99久久综合国产精品二区 | 凹凸精品熟女在线观看 | 老太脱裤让老头玩ⅹxxxx | 亚洲综合色在线观看 | 国产精品国产三级国产aⅴ原创 | 日韩欧美亚洲一区 | www四虎精品视频免费网站 | 亚洲精品国产精品国自产网站 | 波多野结衣免费观看视频 | 欧美中文字幕在线观看 | 午夜大片在线观看 | 国产片网站 | 波多野结衣一区二区三区在线观看 | 国产毛片在线 | 悠悠色综合 | 国产精品国产三级国产专区52 | 伊人亚洲 | 老司机成人网 | 亚洲成av人片在www色猫咪 | 欧美人与zoxxxx另类 | 视频精品久久 | 午夜欧美激情 | 三上悠亚影音先锋 | 91蜜桃传媒精品久久久一区二区 | 成人拍拍 | 禁果av一区二区三区 | 91高清免费| 国产又粗又猛又爽免费视频 | 国产中文字幕乱人伦在线观看 | 国产超碰av | 韩国伦理片在线看 | 丝袜诱惑一区二区 | 51久久| 国产亚洲欧美精品久久久www | 久久国产剧情 | 国产精品爽爽久久久久久 | 国产精品一区二区免费视频 | 日韩手机在线观看 | 一区二区不卡在线 | 韩国av一区 | 欧美亚洲网站 |