在python的中使用的print函数,如果只是输出内容(包括整型数,浮点型,字符串等),那么在这一行语句结束之后,print会自动换行。
for i in range(2):
if i%2==0:
print("这一次我告别故乡踏上我的流浪")
else:
print("无知和久违的理想像期待在前方")
运行结果:
并不像c++中如果用 cout 需要加 endl 才可以换行,printf 需要加 \n 才可以换行。
有的时候我们并不希望它自动就换行,那么我们可以在想要输出内容的后面加上
(要与前文要输出的内容用逗号分隔)
end=""
for i in range(2):
if i%2==0:
print("这一次我告别故乡踏上我的流浪",end="")
else:
print("无知和久违的理想像期待在前方")
先看一下这样写的运行结果:
这样输出的2句就会出现在一行。
如果我们想让它们分开一些,可以在end后面的双引号加入空格或者逗号都是可以的
for i in range(2):
if i%2==0:
print("这一次我告别故乡踏上我的流浪",end=" ")
else:
print("无知和久违的理想像期待在前方")
for i in range(2):
if i%2==0:
print("这一次我告别故乡踏上我的流浪",end=",")
else:
print("无知和久违的理想像期待在前方")
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)