python中的print的使用
时间: 2024-02-28 12:49:55 浏览: 17
Python中的print函数用于打印输出。它是Python中最常见的内置函数之一。print函数的语法如下:
```python
print(*objects, sep=' ', end='\n', file=sys.stdout, flush=False)
```
其中,objects是要打印的对象,可以是一个或多个。sep是用于分隔多个对象的字符串,默认为一个空格。end是打印结束时要添加的字符串,默认为换行符。file是要写入的文件对象,默认为sys.stdout,即标准输出。flush是一个布尔值,表示是否立即刷新输出,默认为False。
以下是print函数的一些使用示例:
1. 打印字符串和变量:
```python
name = "John"
age = 25
print("My name is", name, "and I am", age, "years old.")
# 输出:My name is John and I am 25 years old.
```
2. 打印多个对象,使用自定义分隔符:
```python
print("apple", "banana", "orange", sep=", ")
# 输出:apple, banana, orange
```
3. 打印到文件:
```python
with open("output.txt", "w") as f:
print("Hello, world!", file=f)
```
4. 打印不换行:
```python
for i in range(5):
print(i, end=" ")
# 输出:0 1 2 3 4
```
5. 立即刷新输出:
```python
import time
for i in range(5):
print(i, flush=True)
time.sleep(1)
```