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元等您想捐的金額吧,狠狠點擊下面給點支持吧,站長非常感激您!手機微信長按不能支付解決辦法:請將微信支付二維碼保存到相冊,切換到微信,然后點擊微信右上角掃一掃功能,選擇支付二維碼完成支付。
【本文對您有幫助就好】元
