python輸入多行字符串的方法總結
更新時間:2019年07月02日 08:39:56 作者:HappyRocking
在本篇文章里小編給大家分享的是關于python輸入多行字符串的方法以及實例代碼,需要的朋友們可以學習下。
Python中輸入多行字符串:
方法一:使用三引號
>>> 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. 起風了,唯有努力生存。 (縱有疾風起,人生不言棄。)
方法二:使用反斜杠
>>> str2 = 'Le vent se lève, il faut tenter de vivre. \ 起風了,唯有努力生存。\ (縱有疾風起,人生不言棄。)' >>> str2 'Le vent se lève, il faut tenter de vivre. 起風了,唯有努力生存。(縱有疾風起,人生不言棄。)'
方法三:使用小括號
>>> str3 = ('Le vent se lève, il faut tenter de vivre.' '起風了,唯有努力生存。' '(縱有疾風起,人生不言棄。)') >>> str3 'Le vent se lève, il faut tenter de vivre.起風了,唯有努力生存。(縱有疾風起,人生不言棄。)'
擴展:
問題
有一個字符串很長,如何寫成多行?
解決
方法一
使用續(xù)行符:
sql = "select * "\ " from a "\ " where b = 1"
但是高版本python可能會不支持此方式,且每次都要在行最后加上續(xù)行符,不夠簡潔。
方法二
使用括號:
sql = ("select *" " from a " " where b = 1")
括號內的字符串可以寫成多行,推薦。
相關文章
關于文件Permission denied解決方案(pip)
這篇文章主要介紹了文件Permission denied解決方案(pip),具有很好的參考價值,希望對大家有所幫助,如有錯誤或未考慮完全的地方,望不吝賜教2023-08-08Python matplotlib讀取excel數據并用for循環(huán)畫多個子圖subplot操作
這篇文章主要介紹了Python matplotlib讀取excel數據并用for循環(huán)畫多個子圖subplot操作,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧2020-07-07Python+matplotlib實現(xiàn)餅圖的繪制
Matplotlib是一個Python的2D繪圖庫,它以各種硬拷貝格式和跨平臺的交互式環(huán)境生成出版質量級別的圖形。本文將利用Matplotlib庫繪制餅圖,感興趣的可以了解一下2022-03-03python 辦公自動化——基于pyqt5和openpyxl統(tǒng)計符合要求的名單
前幾天接到的一個需求,因為學校給的名單是青年大學習已學習的名單,然而要知道未學習的名單只能從所有團員中再排查一次,過程相當麻煩。剛好我也學過一些操作辦公軟件的基礎,再加上最近在學pyqt5,所以我決定用python寫個自動操作文件的腳本給她用用。2021-05-05