最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

python字符串中的單雙引

 更新時(shí)間:2017年02月16日 10:08:43   投稿:jingxian  
下面小編就為大家?guī)硪黄猵ython字符串中的單雙引。小編覺得挺不錯(cuò)的,現(xiàn)在就分享給大家,也給大家做個(gè)參考。一起跟隨小編過來看看吧

python中字符串可以(且僅可以)使用成對(duì)的單引號(hào)、雙引號(hào)、三個(gè)雙引號(hào)(文檔字符串)包圍:

'this is a book'
 "this is a book"
"""this is a book"""

可在單引號(hào)包圍的字符串中包含雙引號(hào),三引號(hào)等,但不能包含單引號(hào)自身(需轉(zhuǎn)義)

'this is a" book'
'this is a"" book'
'this is a""" book'
'this is a\' book'

也可多單引號(hào)中的雙引號(hào)轉(zhuǎn)義,但通常沒什么必要和意義

'this is a\" book'

同理,雙引號(hào)中可包含單引號(hào),但不能包含雙引號(hào)以及由雙引號(hào)構(gòu)成的三引號(hào)

"this is a' book"
"this is a\" book"

也可對(duì)雙引號(hào)中的單引號(hào)進(jìn)行轉(zhuǎn)義,但同樣,這通常沒有必要也沒有意義

"this is a\' book"

現(xiàn)在還有一個(gè)問題,如果我想在單引號(hào)包圍的字符串中顯示“\'”呢,答案是分別對(duì)“\”和“'”進(jìn)行轉(zhuǎn)義,也即要想在字符串中顯示“\”這個(gè)特殊字符,需對(duì)特殊字符本身進(jìn)行轉(zhuǎn)義,其他特殊字符類似。

>>> s='this is a\' book'
>>> print s
this is a' book

>>> s='this is a\\\' book'
>>> print s
this is a\' book

要顯示多少次“\”就要對(duì)“\”進(jìn)行多少次轉(zhuǎn)義:

>>> s='this is a\\\\\' book'
>>> print s
this is a\\' book


同樣,想在雙引號(hào)包圍的字符串中顯示“\"”也要分別對(duì)“\”和“"”進(jìn)行轉(zhuǎn)義。

>>> s="this is a\\\" book"
>>> print s
this is a\" book

說到這里,有必要談一談字符串中“\'”和“\"”的替換問題,也即字符串本身是包含這樣的子串的,比如:

>>> s='this is a\\\' book'
>>> s
"this is a\\' book"
>>> print s
this is a\' book


這里的字符串中包含“\'”這樣一個(gè)子串,現(xiàn)在想把這個(gè)子串替換為“@@@”
>>> s=s.replace('\\\'','@@@')
>>> s
'this is a@@@ book'
>>> print s
this is a@@@ book

也即在書寫將被替換的子串時(shí),也需對(duì)特殊的字符進(jìn)行轉(zhuǎn)義,s=s.replace('\\\'','@@@')中經(jīng)轉(zhuǎn)義后,最終的字符串中將被替換掉的子串為“\'”.

雙引號(hào)中含有特殊字符的子串的替換遵循同樣的原理。

另外需要注意的是,想要知道字符串最終的樣子則應(yīng)當(dāng)使用print函數(shù)將其打印出來,以免混淆。

>>> s='this is a\\\' book'
>>> s
"this is a\\' book"
>>> print s
this is a\' book

以上這篇python字符串中的單雙引就是小編分享給大家的全部內(nèi)容了,希望能給大家一個(gè)參考,也希望大家多多支持腳本之家。

相關(guān)文章

最新評(píng)論

琼海市| 武穴市| 苏州市| 新野县| 新乐市| 夏河县| 陇西县| 邵东县| 河津市| 蛟河市| 调兵山市| 泸西县| 曲阜市| 西乡县| 恩平市| 延津县| 日土县| 桦南县| 玉林市| 柯坪县| 锡林郭勒盟| 晋江市| 师宗县| 奉节县| 区。| 慈溪市| 仲巴县| 舟曲县| 垦利县| 乐清市| 滨州市| 璧山县| 彭山县| 青冈县| 内乡县| 张家港市| 乌海市| 宁化县| 梨树县| 武宁县| 南汇区|