python print什么时候会自己加换行符
时间: 2023-08-18 20:29:46 浏览: 115
在打印字符串时自动换行
3星 · 编辑精心推荐
在 Python 中,当我们使用 `print` 函数打印字符串时,如果在字符串的末尾没有指定任何分隔符(如 `,`),Python 会自动在字符串末尾添加一个换行符 `\n`,以便下一次打印可以从新的一行开始。如果在字符串末尾指定了其他分隔符,如 `,`,则不会自动添加换行符。例如:
```python
print("Hello, world!") # 输出:Hello, world!\n
print("Hello, ", end="")
print("world!") # 输出:Hello, world!
```
其中,第一次 `print` 命令会自动添加一个换行符,第二次 `print` 命令没有指定分隔符,因此自动添加换行符,最终输出结果为 `Hello, world!`。而第二次 `print` 命令使用了 `end` 参数指定了空字符串作为分隔符,因此不会添加换行符,最终输出结果为 `Hello, world!`。
阅读全文