打印版
Topic sourcen=123 f=456.789 s1='Hello,word' s2='Hello,\'Adam\'' s3=r'Hello,"Bart"' s4=r'''Hello. Lisa!''' print('n=',n,'\nf=',f,'\ns1=',s1,'\ns2=',s2,'s3=',s3,'\ns4=',s4)
为什么是print('n=',n,'\nf=',f,'\ns1=',s1,'\ns2=',s2,'s3=',s3,'\ns4=',s4) 而不是print('n=',n,\n'f=',f,\n's1=',s1,\n's2=',s2,'s3=',s3,\n's4=',s4)? 后者会出现提示: unexpected character after line continuation character
那如果我只想print(s1,s2,s3),但是想分行显示,那么\n应该放在什么位置呢?是print(s1,\ns2,\ns3)吗?
print(s1,s2,s3),但是想分行显示,那么\n应该放在什么位置呢?是print(s1,\ns2,\ns3) 可以用r''' 或者写成 print(s1,'\n',s2,'\n',s3)
- 1
- 2
鸢尾草86
n=123 f=456.789 s1=("'Hello,world'") s2=(r"'Hello,\'Adam\'''") s3=('r\'Hello,"Bart"\'') s4=("r'''Hello,\nLisa!'''") print(n) print(f) print(s1) print(s2) print(s3) print(s4)
怎样修改才能用一行代码打印出来?print(n\nf\ns1\ns2\ns3\ns4)