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

詳解Python3 定義一個跨越多行的字符串的多種方法

 更新時間:2020年09月06日 09:12:55   作者:在到處之間找我  
這篇文章主要介紹了詳解Python3 定義一個跨越多行的字符串的多種方法,文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧

 方法一:使用三引號

>>> str1 = '''Le vent se lève, il faut tenter de vivre. 
起風(fēng)了,唯有努力生存。
(縱有疾風(fēng)起,人生不言棄。)'''

>>> str1
'Le vent se lève, il faut tenter de vivre. \n起風(fēng)了,唯有努力生存。\n(縱有疾風(fēng)起,人生不言棄。)'

>>> print(str1)
Le vent se lève, il faut tenter de vivre. 
起風(fēng)了,唯有努力生存。
(縱有疾風(fēng)起,人生不言棄。)

編輯的時候,引號挺對的,但是不知道為什么發(fā)布的時候,第一行的引號總是多了一些,其實應(yīng)該是下面這樣的:

此種情況適用于想要多行表示某一多行字符串,實質(zhì)上字符串是多行。

再舉一個例子

>>> """
  <div class="AuthorInfo-content">
   <div class="AuthorInfo-head">
   <span class="UserLink AuthorInfo-name">
    <div class="Popover">
    <div id="Popover222-toggle" aria-haspopup="true" aria-expanded="false" aria-owns="Popover222-content">
     作者:<a class="UserLink-link" data-za-detail-view-element_name="User" target="_blank" href="{0}" rel="external nofollow" rel="external nofollow" >{1}</a>
    </div>
    </div>
   </span>
   </div>
   <div class="AuthorInfo-detail">
   <div class="AuthorInfo-badge">
    <div class="AuthorInfo-badgeText">
    簽名:{2}
    </div>
   </div>
   </div>
  </div>
  <br/>
  """.format("https://stackoverflow.com/questions/45624449", "Using Python Variables in HTML in multiline Python string", "123")

再舉一個用 f-string 格式化的例子,參考 https://realpython.com/python-f-strings/

>>> """
  <div class="AuthorInfo-content">
   <div class="AuthorInfo-head">
   <span class="UserLink AuthorInfo-name">
    <div class="Popover">
    <div id="Popover222-toggle" aria-haspopup="true" aria-expanded="false" aria-owns="Popover222-content">
     作者:<a class="UserLink-link" data-za-detail-view-element_name="User" target="_blank" href="{0}" rel="external nofollow" rel="external nofollow" >{1}</a>
    </div>
    </div>
   </span>
   </div>
   <div class="AuthorInfo-detail">
   <div class="AuthorInfo-badge">
    <div class="AuthorInfo-badgeText">
    簽名:{2}
    </div>
   </div>
   </div>
  </div>
  <br/>
  """.format("https://stackoverflow.com/questions/45624449", "Using Python Variables in HTML in multiline Python string", "123")

下面的兩種方法主要適用于一個長字符串一行表示不下,多行表示更為美觀,實質(zhì)上字符串還是一行。

方法二:使用反斜杠

>>> name = "Eric"
>>> profession = "comedian"
>>> affiliation = "Monty Python"
>>> message = f"""
...   Hi {name}. 
...   You are a {profession}. 
...   You were in {affiliation}.
... """
...
>>> message
'\n  Hi Eric.\n  You are a comedian.\n  You were in Monty Python.\n'

方法三:使用小括號

>>> str3 = ('Le vent se lève, il faut tenter de vivre.' 
'起風(fēng)了,唯有努力生存。'
'(縱有疾風(fēng)起,人生不言棄。)')

>>> str3
'Le vent se lève, il faut tenter de vivre.起風(fēng)了,唯有努力生存。(縱有疾風(fēng)起,人生不言棄。)'

到此這篇關(guān)于詳解Python3 定義一個跨越多行的字符串的多種方法的文章就介紹到這了,更多相關(guān)Python3 跨越多行的字符串內(nèi)容請搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!

相關(guān)文章

  • 使用keras實現(xiàn)densenet和Xception的模型融合

    使用keras實現(xiàn)densenet和Xception的模型融合

    這篇文章主要介紹了使用keras實現(xiàn)densenet和Xception的模型融合,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧
    2020-05-05
  • python讀取中文txt文本的方法

    python讀取中文txt文本的方法

    下面小編就為大家分享一篇python讀取中文txt文本的方法,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧
    2018-04-04
  • pycharm雙擊無響應(yīng)(打不開問題解決辦法)

    pycharm雙擊無響應(yīng)(打不開問題解決辦法)

    這篇文章主要介紹了pycharm雙擊無響應(yīng)(打不開問題解決辦法),文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧
    2020-01-01
  • python使用typing模塊加強代碼的可讀性(實戰(zhàn)演示)

    python使用typing模塊加強代碼的可讀性(實戰(zhàn)演示)

    Python是一門弱類型的語言,很多時候我們可能不清楚函數(shù)參數(shù)類型或者返回值類型,很有可能導(dǎo)致一些類型沒有指定方法,typing模塊可以很好的解決這個問題。下面通過本文給大家介紹python使用typing模塊加強代碼的可讀性,感興趣的朋友一起看看吧
    2021-12-12
  • python實現(xiàn)密碼強度校驗

    python實現(xiàn)密碼強度校驗

    這篇文章主要為大家詳細(xì)介紹了python實現(xiàn)密碼強度校驗,文中示例代碼介紹的非常詳細(xì),具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2020-03-03
  • 程序員寫Python時的5個壞習(xí)慣,你有幾條?

    程序員寫Python時的5個壞習(xí)慣,你有幾條?

    這篇文章主要介紹了程序員寫Python時的5個壞習(xí)慣,你有幾條?有的習(xí)慣會讓 Bug 變得隱蔽難以追蹤,當(dāng)然,也有的并沒有錯誤,只是個人覺得不夠優(yōu)雅。本文有示例代碼,感興趣的朋友跟隨小編一起看看吧
    2018-11-11
  • Python實現(xiàn)隨機森林算法的示例代碼

    Python實現(xiàn)隨機森林算法的示例代碼

    隨機森林的英文是 Random Forest,英文簡寫是 RF,也是常用的人工智能算法,本文為大家介紹了Python實現(xiàn)隨機森林算法的示例代碼,希望對大家有所幫助
    2023-06-06
  • Python中is與==的使用區(qū)別詳解

    Python中is與==的使用區(qū)別詳解

    這篇文章小編主要給大家講解的是Python中is與==的使用區(qū)別的相關(guān)資料,需要的下伙伴可以參考下面文章內(nèi)容的具體詳細(xì)資料
    2021-09-09
  • Python中如何調(diào)用系統(tǒng)命令和進(jìn)程

    Python中如何調(diào)用系統(tǒng)命令和進(jìn)程

    在Python編程中,subprocess庫是一個功能強大的工具,本文將詳細(xì)介紹subprocess庫的功能和應(yīng)用場景,并通過代碼示例進(jìn)行說明,需要的可以了解下
    2025-02-02
  • Python字典的基礎(chǔ)操作

    Python字典的基礎(chǔ)操作

    這篇文章主要介紹了Python字典的基礎(chǔ)操作,Python中的字典數(shù)據(jù)類型和現(xiàn)實中的字典很像,它是以鍵值對(鍵和值的組合)的方式把數(shù)據(jù)組織到一起,可以通過鍵找到與之對應(yīng)的值并進(jìn)行操作,下面來看文章金額提內(nèi)容吧,需要的朋友可以參考一下
    2021-11-11

最新評論

珲春市| 馆陶县| 朝阳县| 阜康市| 叶城县| 吴堡县| 静安区| 监利县| 胶州市| 嫩江县| 丰台区| 乡城县| 无棣县| 博兴县| 朝阳县| 酒泉市| 雷波县| 临朐县| 乌兰察布市| 乌兰浩特市| 乌鲁木齐市| 遵化市| 从江县| 淮北市| 泾阳县| 交城县| 扶风县| 武鸣县| 宣城市| 潞西市| 凭祥市| 马鞍山市| 贵州省| 托克托县| 东兰县| 雷山县| 克山县| 炎陵县| 牙克石市| 兰考县| 盐亭县|