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

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

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

 方法一:使用三引號

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

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

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

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

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

再舉一個例子

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

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

方法二:使用反斜杠

>>> 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.' 
'起風了,唯有努力生存。'
'(縱有疾風起,人生不言棄。)')

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

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

相關文章

  • 使用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雙擊無響應(打不開問題解決辦法)

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

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

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

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

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

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

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

    這篇文章主要介紹了程序員寫Python時的5個壞習慣,你有幾條?有的習慣會讓 Bug 變得隱蔽難以追蹤,當然,也有的并沒有錯誤,只是個人覺得不夠優(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ū)別的相關資料,需要的下伙伴可以參考下面文章內(nèi)容的具體詳細資料
    2021-09-09
  • Python中如何調用系統(tǒng)命令和進程

    Python中如何調用系統(tǒng)命令和進程

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

    Python字典的基礎操作

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

最新評論

中山市| 长垣县| 上栗县| 浠水县| 澄江县| 阿荣旗| 无极县| 鸡泽县| 鞍山市| 涞源县| 韩城市| 米泉市| 徐闻县| 禹州市| 乾安县| 榆中县| 保山市| 烟台市| 河东区| 尼木县| 麻城市| 多伦县| 凭祥市| 扎兰屯市| 滦南县| 合山市| 克什克腾旗| 赫章县| 哈尔滨市| 天气| 盐源县| 莱西市| 定日县| 达拉特旗| 体育| 阳谷县| 泸西县| 仙居县| 韶关市| 平利县| 安吉县|