您好,登錄后才能下訂單哦!
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")
括號內的字符串可以寫成多行,推薦。
免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。