python輸入多行字串的方法總結

2022-09-29 13:24:10 字數 1140 閱讀 6192

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 要替換的字元數。返回值 此方法返回乙個字串的副...