如何print后竖向排列?
>>> print(3, 4)3 4
输出结果横向排列,想竖向排列,加入参数end = ‘\n’好像还是无效 sep='\n'
在Python 3.x版本中,默认的print函数会在输出的末尾添加换行符"\n"。当你传入end参数时,它会替换掉默认的"\n",因此加上end参数end='\n'并不能达到竖向排列的效果。
要实现竖向排列的效果,可以使用for循环将需要打印的元素逐个打印,每个元素后面加上"\n"换行符。例如:
a =
for i in a:
print(i)
输出结果为:
3
4
这样就可以实现竖向排列的效果。
有用请设置最佳答案 sfqxx 发表于 2023-4-12 19:42
在Python 3.x版本中,默认的print函数会在输出的末尾添加换行符"\n"。当你传入end参数时,它会替换掉默认 ...
一个竖向排列居然要这么麻烦,这完全不符合PTYHON的简单美学啊 lzb1001 发表于 2023-4-12 19:53
一个竖向排列居然要这么麻烦,这完全不符合PTYHON的简单美学啊
那也只能这样了{:10_256:} lzb1001 发表于 2023-4-12 19:53
一个竖向排列居然要这么麻烦,这完全不符合PTYHON的简单美学啊
给个最佳答案吧{:10_297:} lzb1001 发表于 2023-4-12 19:53
一个竖向排列居然要这么麻烦,这完全不符合PTYHON的简单美学啊
二楼不是说用 sep 了吗?
print(3, 4, sep='\n') 或者
sep='\n' lzb1001 发表于 2023-4-12 19:53
一个竖向排列居然要这么麻烦,这完全不符合PTYHON的简单美学啊
看2楼 sfqxx 发表于 2023-4-12 19:42
在Python 3.x版本中,默认的print函数会在输出的末尾添加换行符"\n"。当你传入end参数时,它会替换掉默认 ...
你 python 基础没学好吧
print('i', 'love', 'fishc', sep='\n') Threebody1 发表于 2023-4-12 20:00
你 python 基础没学好吧
{:10_249:} sfqxx 发表于 2023-4-12 20:01
{:10_248:} {:10_337:} {:10_246:} {:10_293:} {:10_313:} Threebody1 发表于 2023-4-12 20:03
啊啊啊啊啊啊啊啊啊啊啊啊!!!! sfqxx 发表于 2023-4-12 20:21
啊啊啊啊啊啊啊啊啊啊啊啊!!!!
请不要恶意评分
页:
[1]