📅  最后修改于: 2023-12-03 15:34:56.364000             🧑  作者: Mango
在Python中,我们可以使用print
函数来输出文本信息和变量值。print
函数的基本语法如下:
print(*objects, sep=' ', end='\n', file=sys.stdout, flush=False)
我们可以看到,print
函数有几个可选参数,其中sep
和end
是比较常用的两个参数。接下来,我们将重点介绍这两个参数。
sep
参数sep
参数用于指定多个对象之间的分隔符,默认为一个空格。我们可以通过sep
参数来自定义分隔符。下面给出一个例子:
a = 123
b = 'hello'
c = ['foo', 'bar', 'baz']
print(a, b, c, sep='...')
输出结果为:
123...hello...['foo', 'bar', 'baz']
我们将多个对象的分隔符从默认的空格改为了三个点号。
end
参数end
参数用于指定输出之后的结尾符号,默认为一个换行符\n
。我们可以通过end
参数来自定义结尾符号。下面给出一个例子:
for i in range(10):
print(i, end=', ')
输出结果为:
0, 1, 2, 3, 4, 5, 6, 7, 8, 9,
我们将输出之后的结尾符号从默认的换行符\n
改为了逗号和一个空格。
最后附上以上代码的完整实现:
a = 123
b = 'hello'
c = ['foo', 'bar', 'baz']
print(a, b, c, sep='...')
for i in range(10):
print(i, end=', ')
在Python中,print
函数是一个非常常用的函数,掌握其常用的参数和用法对于编写Python程序非常有帮助。