欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

python字符串中的單雙引

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

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

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

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

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

也可多單引號中的雙引號轉義,但通常沒什么必要和意義

'this is a\" book'

同理,雙引號中可包含單引號,但不能包含雙引號以及由雙引號構成的三引號

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

也可對雙引號中的單引號進行轉義,但同樣,這通常沒有必要也沒有意義

"this is a\' book"

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

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

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

要顯示多少次“\”就要對“\”進行多少次轉義:

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


同樣,想在雙引號包圍的字符串中顯示“\"”也要分別對“\”和“"”進行轉義。

>>> 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


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

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

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

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

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

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

相關文章

  • 淺談python中的面向對象和類的基本語法

    淺談python中的面向對象和類的基本語法

    下面小編就為大家?guī)硪黄獪\談python中的面向對象和類的基本語法。小編覺得挺不錯的,現(xiàn)在就分享給大家,也給大家做個參考。一起跟隨小編過來看看吧
    2016-06-06
  • python安裝以及IDE的配置教程

    python安裝以及IDE的配置教程

    Python在Linux、windows、Mac os等操作系統(tǒng)下都有相應的版本,不管在什么操作系統(tǒng)下,它都能夠正常工作。除非使用平臺相關功能,或特定平臺的程序庫,否則可以跨平臺使用。今天我們主要來探討下windows系統(tǒng)下的安裝與配置
    2015-04-04
  • python求平均值多種方法代碼示例

    python求平均值多種方法代碼示例

    要求一個列表中的數(shù)的平均值,我們可以使用Python來實現(xiàn),這篇文章主要給大家介紹了關于python求平均值多種方法的相關資料,文中通過代碼介紹的非常詳細,需要的朋友可以參考下
    2023-11-11
  • Python?對象拷貝及深淺拷貝區(qū)別的詳細教程示例

    Python?對象拷貝及深淺拷貝區(qū)別的詳細教程示例

    這篇文章主要介紹了Python?對象拷貝及深淺拷貝區(qū)別的詳細教程示例,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進步,早日升職加薪
    2023-03-03
  • python常用數(shù)據(jù)結構元組詳解

    python常用數(shù)據(jù)結構元組詳解

    這篇文章主要介紹了python常用數(shù)據(jù)結構元組詳解,文章圍繞主題展開詳細的內容介紹,具有一定的參考價值,需要的小伙伴可以參考一下
    2022-08-08
  • Python API自動化框架總結

    Python API自動化框架總結

    在本篇文章里小編給大家整理的是關于Python API自動化框架總結內容,需要的朋友們學習下。
    2019-11-11
  • Python之京東商品秒殺的實現(xiàn)示例

    Python之京東商品秒殺的實現(xiàn)示例

    這篇文章主要介紹了Python之京東商品秒殺的實現(xiàn)示例,文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友們下面隨著小編來一起學習學習吧
    2021-01-01
  • python爬蟲項目設置一個中斷重連的程序的實現(xiàn)

    python爬蟲項目設置一個中斷重連的程序的實現(xiàn)

    這篇文章主要介紹了python爬蟲項目設置一個中斷重連的程序的實現(xiàn),文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友們下面隨著小編來一起學習學習吧
    2019-07-07
  • django中ORM模型常用的字段的使用方法

    django中ORM模型常用的字段的使用方法

    這篇文章主要介紹了django中ORM模型常用的字段的使用方法,文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友們下面隨著小編來一起學習學習吧
    2019-03-03
  • python 實現(xiàn)mysql自動增刪分區(qū)的方法

    python 實現(xiàn)mysql自動增刪分區(qū)的方法

    這篇文章主要介紹了python 實現(xiàn)mysql自動增刪分區(qū)的方法,文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友們下面隨著小編來一起學習學習吧
    2021-04-04

最新評論