python輸入多行字符串的方法總結(jié)
Python中輸入多行字符串:
方法一:使用三引號
>>> 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)起,人生不言棄。)
方法二:使用反斜杠
>>> str2 = 'Le vent se lève, il faut tenter de vivre. \ 起風(fēng)了,唯有努力生存。\ (縱有疾風(fēng)起,人生不言棄。)' >>> str2 '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)起,人生不言棄。)')
>>> str3
'Le vent se lève, il faut tenter de vivre.起風(fēng)了,唯有努力生存。(縱有疾風(fēng)起,人生不言棄。)'
擴展:
問題
有一個字符串很長,如何寫成多行?
解決
方法一
使用續(xù)行符:
sql = "select * "\ " from a "\ " where b = 1"
但是高版本python可能會不支持此方式,且每次都要在行最后加上續(xù)行符,不夠簡潔。
方法二
使用括號:
sql = ("select *"
" from a "
" where b = 1")
括號內(nèi)的字符串可以寫成多行,推薦。
相關(guān)文章
解決pip安裝第三方庫,但PyCharm中卻無法識別的問題for mac
這篇文章主要介紹了解決pip安裝第三方庫,但PyCharm中卻無法識別的問題for mac,具有很好的參考價值,希望對大家有所幫助,如有錯誤或未考慮完全的地方,望不吝賜教2024-09-09
使用Python的Dataframe取兩列時間值相差一年的所有行方法
今天小編就為大家分享一篇使用Python的Dataframe取兩列時間值相差一年的所有行方法,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧2018-07-07
Python數(shù)據(jù)結(jié)構(gòu)與算法之完全樹與最小堆實例
這篇文章主要介紹了Python數(shù)據(jù)結(jié)構(gòu)與算法之完全樹與最小堆,結(jié)合實例形式分析了Python完全樹定義及堆排序功能實現(xiàn)相關(guān)操作技巧,需要的朋友可以參考下2017-12-12
Python利用pyecharts實現(xiàn)數(shù)據(jù)可視化的示例代碼
Pyecharts是一個用于生成 Echarts 圖表的 Python 庫,Echarts 是一個由百度開源的數(shù)據(jù)可視化工具,它提供的圖表種類豐富,交互性強,兼容性好,非常適合用于數(shù)據(jù)分析結(jié)果的展示,本文將給大家介紹Python利用pyecharts實現(xiàn)數(shù)據(jù)可視化,需要的朋友可以參考下2024-09-09
分享python機器學(xué)習(xí)中應(yīng)用所產(chǎn)生的聚類數(shù)據(jù)集方法
本文根據(jù) 機器學(xué)習(xí)中常用的聚類數(shù)據(jù)集生成方法 中的內(nèi)容進行編輯實驗和整理而得,有需要的朋友可以參考想,希望可以對大家在聚類數(shù)據(jù)方面有所幫助2021-08-08
Python繪圖系統(tǒng)之自定義一個坐標(biāo)設(shè)置控件
這篇文章主要為大家詳細介紹了Python如何編寫一個繪圖系統(tǒng),可以實現(xiàn)自定義一個坐標(biāo)設(shè)置控件,文中的示例代碼講解詳細,感興趣的可以了解一下2023-08-08

