python中没end关键字_Python:如何使print函数中的“end”关键字参数停止运行

我是个代码新手,所以我的词汇量可能有点不对劲。

我在OSX10.10.5上使用Python3.6.3

我正在尝试创建一个函数,该函数接受如下列表:grid = [[ '.', '0'],

[ '.', '0'],

[ '.', '0']]

并打印出:

^{pr2}$

我的代码是:grid = [['.', '0'],

['.', '0'],

['.', '0']]

def spam(eggs):

for i in range(len(eggs)):

print(eggs[i][0], end='')

for i in range(len(eggs)):

print(eggs[i][1], end='')

spam(grid)

我以为结果会是

^{pr2}$

因为print(eggs[i][0],end='')打印。。。第1行

在第2行打印(eggs[i][1],end='')print 000。在

但实际结果是...000

我认为这是因为在打印打印(eggs[I][0],end='')之后执行print(eggs[I][1],end='')时,关键字参数end=''仍在工作。在

问题是我不知道如何使打印中的关键字参数end=''(eggs[I][0],end='')效果在之后消失...

已打印。你怎么做到的?在

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值