冬奥会不爱看 发表于 2022-3-7 11:44:34

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函数还有其他参数可以用来做类似的事情?

笏笙 发表于 2022-3-7 11:45:51

我的代码:
g = ( x * x for x in range(1,5) )
print(type(g))
print(','.join(map(str, g)))运行结果:

角落里的枫叶 发表于 2022-3-7 11:46:19

g =
print(', '.join())
页: [1]
查看完整版本: python3 print函数的参数使用