python3 print函数的参数使用
刚刚开始学习python,遇到一些比较基础的问题,请各位前辈赐教。g = ( x * x for x in range(1,5) )
for n in g:
print(n, end=',')
print()
我希望打印结果是:
1,4,9,16
最后没有',',而是一个换行,现在我在后面再加一个没有参数的print可以打印换行,但是最后一个数字后面的','还是有,我试了sep参数不起作用,不知道应该怎么处理,是否print函数还有其他参数可以用来做类似的事情?
我的代码:
g = ( x * x for x in range(1,5) )
print(type(g))
print(','.join(map(str, g)))运行结果:
g =
print(', '.join())
页:
[1]