Python语言利用print函数来输出数据,所有基本数据类型的数据都可以。但是在输出结束的时候,默认是回车换行的。

例如,要想输出一个列表(list)的数据,可以利用如下语句实现。

L = [1, 2, 3, 4, 5]
print(L)

但是这样输出的数据,外边会包裹着一个方括号,表示这是一个列表。

 如果想去掉象征列表的方括号,向用户展现真实数据。可以利用如下程序段实现:

L = [1, 2, 3, 4, 5]

for l in L:
    print(l)

得到的结果变成

如果用户想要将这些数据放到一行上输出,并用空格隔开,该如何做呢?

可以利用print方法的一个参数来实现。

这个参数就叫:end参数。这个参数的作用是规定print函数输出的结尾字符。默认是回车符。

我们可以指定这个结尾符为空格,从而实现整行输出。

例如:

L = [1, 2, 3, 4, 5]

for l in L:
    print(l, end= ' ')

输出的结果就变成了:

 如果想要以别的符号为分隔符,则同样可以对end参数进行赋值。例如:

如下代码实现以#号为分隔符进行输出

L = [1, 2, 3, 4, 5]

for l in L:
    print(l, end= '#')

结果为:

 学会了就点个赞呗。

Logo

华为开发者空间,是为全球开发者打造的专属开发空间,汇聚了华为优质开发资源及工具,致力于让每一位开发者拥有一台云主机,基于华为根生态开发、创新。

更多推荐