Python中輸入多行字符串:
方法一:使用三引號(hào)
>>> 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)起,人生不言棄。)'
方法三:使用小括號(hào)
>>> 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)起,人生不言棄。)'
擴(kuò)展:
問題
有一個(gè)字符串很長(zhǎng),如何寫成多行?
解決
方法一
使用續(xù)行符:
sql = "select * "\
" from a "\
" where b = 1"
但是高版本python可能會(huì)不支持此方式,且每次都要在行最后加上續(xù)行符,不夠簡(jiǎn)潔。
方法二
使用括號(hào):
sql = ("select *"
" from a "
" where b = 1")
括號(hào)內(nèi)的字符串可以寫成多行,推薦。
更多文章、技術(shù)交流、商務(wù)合作、聯(lián)系博主
微信掃碼或搜索:z360901061
微信掃一掃加我為好友
QQ號(hào)聯(lián)系: 360901061
您的支持是博主寫作最大的動(dòng)力,如果您喜歡我的文章,感覺我的文章對(duì)您有幫助,請(qǐng)用微信掃描下面二維碼支持博主2元、5元、10元、20元等您想捐的金額吧,狠狠點(diǎn)擊下面給點(diǎn)支持吧,站長(zhǎng)非常感激您!手機(jī)微信長(zhǎng)按不能支付解決辦法:請(qǐng)將微信支付二維碼保存到相冊(cè),切換到微信,然后點(diǎn)擊微信右上角掃一掃功能,選擇支付二維碼完成支付。
【本文對(duì)您有幫助就好】元

