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

