新手求助
member = ['小甲鱼', 88, '黑夜', 90, '迷途', 85, '怡静', 90, '秋舞斜阳', 88]for each in member:
print(each)
为什么会打印成一列,而不是一行,是跟for函数有关吗 每个print语句的输出是有换行符隔开的,如果不想换行可以改为print(each, end=' '),意为将默认换行符改为空格
(跪求最佳{:5_102:}) 我觉得你还是试试分片吧 本帖最后由 悠悠2264 于 2020-4-10 20:18 编辑
默认每个print语句都会单独成一行
如果想在一行的话,需要添加end参数,代码如下:
print("aaa",end=" ") #end=" "表示用空格分隔 老八秘制 发表于 2020-4-10 20:14
每个print语句的输出是有换行符隔开的,如果不想换行可以改为print(each, end=' '),意为将默认换行符改为 ...
补充:由于for函数是遍历循环,所以肯定会print多次 {:10_249:}每天学习一点 print有一个参数,叫end
这个东西代表了你打印完东西
之后的结尾
比如:
>>> print("Hello World")
Hello World
>>> print("Hello ", end = "World\n") # World替代了原来的\n,所以在后面补上一个
Hello World
虽然代码的值是相同的,但意义不同。
如果不想换行了,就把end改成空字符串''。 每个print语句的输出是有换行符隔开的,如果不想换行可以改为print(each, end=' '),意为将默认换行符改为空格
页:
[1]