python的print输出如何不换行
在python的中使用的print函数,如果只是输出内容(包括整型数,浮点型,字符串等),那么在这一行语句结束之后,print会自动换行。如果我们想让它们分开一些,可以在end后面的双引号加入空格或者逗号都是可以的。有的时候我们并不希望它自动就换行,那么我们可以在想要输出内容的后面加上。(要与前文要输出的内容用逗号分隔)这样输出的2句就会出现在一行。并不像c++中如果用。...
·
在python的中使用的print函数,如果只是输出内容(包括整型数,浮点型,字符串等),那么在这一行语句结束之后,print会自动换行。
for i in range(2): #使用for循环输出,python的for循环也是从0开始的
#print(i)
if i%2==0:
print("这一次我告别故乡踏上我的流浪")
else:
print("无知和久违的理想像期待在前方")
运行结果:
并不像c++中如果用 cout 需要加 endl 才可以换行,printf 需要加 \n 才可以换行。
有的时候我们并不希望它自动就换行,那么我们可以在想要输出内容的后面加上
(要与前文要输出的内容用逗号分隔)
end=""
for i in range(2): #使用for循环输出,python的for循环也是从0开始的
#print(i)
if i%2==0:
print("这一次我告别故乡踏上我的流浪",end="")
else:
print("无知和久违的理想像期待在前方")
先看一下这样写的运行结果:
这样输出的2句就会出现在一行。
如果我们想让它们分开一些,可以在end后面的双引号加入空格或者逗号都是可以的
for i in range(2): #使用for循环输出,python的for循环也是从0开始的
#print(i)
if i%2==0:
print("这一次我告别故乡踏上我的流浪",end=" ")
else:
print("无知和久违的理想像期待在前方")
for i in range(2): #使用for循环输出,python的for循环也是从0开始的
#print(i)
if i%2==0:
print("这一次我告别故乡踏上我的流浪",end=",")
else:
print("无知和久违的理想像期待在前方")
更多推荐
已为社区贡献2条内容
所有评论(0)