python中輸入多行字串:
方法一:使用三引號
>>> str1 = '''le vent se lve, il faut tenter de vivre.
起風了,唯有努力生存。
(縱有疾風起,人生不言棄。)'''
>>> str1
'le vent se lve, il faut tenter de vivre. \n起風了,唯有努力生存。程式設計客棧n(縱有疾風起,人生不言棄。)'
>>> print(str1)
le vent se lve, il faut tenter de vivre.
起風了,唯有努力生存。
(縱有疾風起,人生不言棄。)
方法二:使用反斜槓
>>> str2 = 'le vent se lve, il faut tenter de vivre. \
起風了,唯有努力生存。\
(縱有疾風起,人生不言棄。)'
>>> str2
'le vent se lve, il faut tenter de vivre. 起風了,唯有努力生存。(縱有疾風起,人生不言棄。)'程式設計客棧
方法三:使用小括號
>>> str3 = ('le vent se 程式設計客棧lve, il faut tenter de vivre.'
'起風了,唯有努力生存。'
'(縱有疾風起,人生不言棄。)')
>>> str3
'le vent se lve, il faut tenter de vivre.起風了,唯有努力生存。(縱有疾風起,人生不言棄。)'
擴充套件:問題
有乙個字串很長,如何寫成多行?
解決方法vddphak一
使用續行符:
sql = "select * "\
" from a "\
" where b = 1"
但是高版本python可能會不支援此方式,且每次都要在行最後加上續行符,不夠簡潔。
方法二使用括號:
sql = ("select *"
" from a "
"程式設計客棧 where b = 1")
括號內的字串可以寫成多行,推薦。
本文標題: python輸入多行字串的方法總結
本文位址:
python多行字串
python中如何處理長 格式化問題,如何提高格式化輸出的長字串的可讀性?當我們需要格式化輸出乙個很長的字串的時候,都寫在一行顯得很難看,而且可讀性也很差 當我們使用鏈式的語法寫 的時候常常會超出螢幕的顯示區域。很多語言都有這方面的支援,但是python出現之後,無人能出其右,與其媲美。下面我們看看...
多行字串 模板字串
多行字串 下面是普通字串的寫法 普通字串 var l abcd console.log l 編譯結果 如何讓讓乙個字串獨佔多行呢?就需要用到es6 裡的多行字串 多行字串 var i ab cd console.log i 編譯結果 再說說拼接字串,一般情況我們是如何拼接字串的呢?看下面 正常拼接字...
Python字串expandtabs 方法
python字串expandtabs 方法返回乙個字串的副本,其中tab字元。使用空格擴充套件 t 可選地使用給定的製表符大小 tabize 預設值為8 語法 str.expandtabs tabsize 8 引數 tabsize 這指定了替換字元 t 要替換的字元數。返回值 此方法返回乙個字串的副...