為什么print中的\n失去作用?
n = 123
f = 456.789
s1 = 'Hello, world'
s2 = 'Hello, \'Adam\''
s3 = r'Hello, "Bart"'
s4 = r'''Hello,
Lisa!'''
print n,'\n',f,'\n',s1,'\n',s2,'\n',s3,'\n',s4
該如何轉行
n = 123
f = 456.789
s1 = 'Hello, world'
s2 = 'Hello, \'Adam\''
s3 = r'Hello, "Bart"'
s4 = r'''Hello,
Lisa!'''
print n,'\n',f,'\n',s1,'\n',s2,'\n',s3,'\n',s4
該如何轉行
2017-07-25
舉報
2017-07-25
因為print會默認以逗號連接的是多個字符串,所以不起作用,而是直接當做字符串輸出,如果想要字符串跨行輸出,可以分別print,因為python的print默認換行的。
2017-07-25
n = 123
f = 456.789
s1 = 'Hello, world'
s2 = 'Hello, \'Adam\''
s3 = r'Hello, "Bart"'
s4 = r'''Hello,
Lisa!'''
print(n,'\n',f,'\n',s1,'\n',s2,'\n',s3,'\n',s4)