python 中print函数的用法
时间: 2024-06-28 22:00:52 浏览: 208
在 Python 中,`print()` 函数是一个内置函数,用于将指定的表达式、变量值或字符串输出到控制台(标准输出)。它的基本用法是:
```python
print(value, ..., sep=' ', end='\n', file=sys.stdout, flush=False)
```
- `value`:可以是一个或多个要输出的表达式或字符串,可以是单个值、列表、元组、字典等。
- `sep`:默认为 `' '`,表示输出元素之间的分隔符,默认为空格。可以设置为其他字符。
- `end`:默认为 `'\n'`,表示输出后是否换行。你可以改变它为其他字符,如不换行 `' '` 或者空字符串 `''`。
- `file`:可以指定输出的目标文件对象,默认是 `sys.stdout`,即标准输出(控制台)。
- `flush`:布尔值,默认为 `False`,如果设置为 `True`,则每次调用 `print()` 都会立即刷新输出缓冲区。
例如:
```python
# 输出一个数字
print(10)
# 输出两个数字并用逗号分隔
print(1, 2, sep=',')
# 输出一个字符串并在末尾加上感叹号
print("Hello, World!", end='!')
# 将结果写入到文件而不是控制台
with open('output.txt', 'w') as f:
print("This is a test", file=f)
```
阅读全文