2017-10-17 98 views
-1

您好我有一个简单的代码:这里逗号是什么?

for i in range(0, 10): 
    print '\b*' 

输出:

* 

* 

* 

* 

* 

* 

* 

* 

* 

* 
然而

当我在末尾添加一个逗号像这样:

for i in range(0, 10): 
    print '\b*' , 

输出是:

********** 

究竟是什么在这里做的逗号\ b?

+0

'print x'表示输出'x',然后是换行符。 'print x,'表示输出'x',然后是空格。 – khelwood

+0

你有没有试过[阅读文档](https://docs.python.org/2.7/)? [关于'print'语句]部分(https://docs.python.org/2.7/reference/simple_stmts.html#the-print-statement)可能会有用。 –

+0

结果从您的示例中不明显? –

回答

1

按照文档here

A '\ n' 字符在年底写的,除非 print语句以逗号结束。