请教一下在print()中,怎样处理第二个【‘’】中“\n”换行,以及怎样使几个输出的变量换行?
Topic source我是这么写的……
在此插入代码
print('n =', n) print('f =', f) print('s1 =', s1) print('s2 =', s2) print('s3 =', s3) print('s4 =', s4)
更正一下。。。代码我写错了。。。后来我改成了下面这样的:
print('n =', 123)
print('f =', 456.789)
print('s1 =', r"'Hello, world'")
print('s2 =', r"'Hello, \'Adam\''")
print('s3 =', "r\'Hello, \"Bart\"'")
print('s4 =', '''r\'\'\'Hello,\n
Lisa!\'\'\'''')
哈哈,又是我,我又把代码改了一下,这次是真的不改了~
print('n = 123')
print('f = 456.789')
print('s1 = \'Hello, world\'')
print("s2 = \'Hello, \\'Adam\\''")
print("s3 = r\'Hello, \"Bart\"'")
print('s4 = r\'\'\'Hello, \n Lisa!\'\'\' ')
我试了一下,在一个print函数里面可以实现换行的,
print('n = 123'\n 'f = 456.789'\n 's1 = \'Hello, world\''\n "s2 = \'Hello, \\'Adam\\''"\n "s3 = r\'Hello, \"Bart\"'"\n 's4 = r\'\'\'Hello, \n Lisa!\'\'\' '\n)
'\n'是个字符串吧,所以用到换行应该用'\n'
比如print('n=',n,'\n','f=',f)
结果是
n= 123
f= 456.789
但是输出时用逗号把括号内依次打出,逗号处用一个空格,所以n=和f=的后面有空格,换行的字符串也打出,后面逗号也有一个空格,所以第二行不顶格。 但是怎么消除空格,这我也不会了,希望大神解答。
- 1
- 2
月影两相顾
我想请教一下下列两个问题 第一,
第二, 我想使输出结果大概是这个样子: n = n f = f s1 s2 s3 s4 然后我想像这样表达
直接就执行不聊了,是不是因为后面几个变量旁边不可以用\n的方式进行转行啊? 希望有大神能帮我解答一下,谢谢