问题1:print如何打印后不换行?
Python 3的print函数有一个end=
选项,可以修改print打印后换行的默认设置。
例子:
# 下面打印出两行语句
print("123")
print("456")
# 下面只打印一行语句
print("123", end="")
print("456")
# 打印结果:123456
# 下面只打印一行,中间用"$$$"分隔
print("123", end="$$$")
print("456")
# 打印结果:123$$$456
问题2:print如何打印后不换行?
Python 3的print函数有一个sep=
选项,可以修改print默认使用的空格分隔符。
例子:
# 下面的数字之间使用空格作为分隔符
print(1, 2, 3, 4)
# 打印结果: 1 2 3 4
# 下面的数字之间没有任何分隔符
print(1, 2, 3, 4, sep="")
# 打印结果: 1234
# 下面的数字之间使用”@“作为分隔符
print(1, 2, 3, 4, sep="@")
# 打印结果: 1@2@3@4