让print()函数不换行
在 Python 中, print() 函数默认包装。然而,在很多情况下我们需要解包输出(比如在算法竞赛中)。那么,如何在 Python 中做到这一点?
这真的很容易。只需指定 print() 函数的 end 参数为空即可。 (默认为'\n')
例如:下面是一个九十九的乘法表。在制作表格的过程中,如果要控制换行,在打印的最后加上(,end = "")。可以使用双引号和单引号。
for i in range(1,10):
for j in range(1,i+1):
print(str(i)+"*"+str(j)+"="+str(i*j)+" ",end="")
print()
补充:其实print()还有两个比较重要的可选参数,一个是end,一个是sep
上面已经介绍了end,下面说sep,看例子就知道具体含义了:
print('cats','dogs','mice')
输出的是:cats dogs mice
print('cats','dogs','mice',sep = ',')
输出的是:cats,dogs,mice
上面是用','来代替分隔符,当然你也可以用它来代替你想要的其他符号,这个功能有时候很有用
譬如2019-10-01是我们祖国70周年
print('2019','10','01',sep='-') 输出:2019-10-01
推荐学习《
》
本文为原创文章,版权归知行编程网所有,欢迎分享本文,转载请保留出处!
你可能也喜欢
- ♥ 初学者学习python的Python输入输出函数01/02
- ♥ 如何调试python代码12/09
- ♥ Python 是计算机 2 级考试的可选项目吗?09/27
- ♥ 如何使用 Python 子进程模块?12/04
- ♥ 如何在python中找到不定积分08/26
- ♥ python遇到错误后如何继续执行09/11
内容反馈