在Python中,可以使用`print`函数来输出内容。以下是一些基本用法和示例:
基本输出
输出字符串:
```python
print("Hello, World!")
```
输出数字:
```python
age = 25
print(age)
```
输出多个内容:
```python
name = "Alice"
age = 30
print("My name is", name, "and I am", age, "years old.")
```
自定义分隔符和结束符
不换行输出:
```python
print("First line", end=' ')
print("Second line")
```
自定义分隔符:
```python
print(1, 2, 3, sep='-')
```
格式化输出
使用`format`方法:
```python
price = 19.99
quantity = 5
total = price * quantity
print("单价:{:.2f},数量:{},总价:{:.2f}".format(price, quantity, total))
```
使用`%`操作符:
```python
print("总价:%.2f" % total)
```
对齐和填充:
```python
print("{:>10}".format("右对齐"))
print("{:<10}".format("左对齐"))
print("{:^10}".format("居中"))
```
输出到文件
使用命令行重定向:
```bash
python my_program.py > output.txt
```
使用内置文件I/O函数:
```python
with open('output.txt', 'w') as f:
print('Hello, world!', file=f)
```
示例代码
```python
导入必要的模块
import sys
定义变量
name = "Alice"
age = 30
基本输出
print("My name is", name, "and I am", age, "years old.")
自定义分隔符和结束符
print("First line", end=' ')
print("Second line")
格式化输出
price = 19.99
quantity = 5
total = price * quantity
print("单价:{:.2f},数量:{},总价:{:.2f}".format(price, quantity, total))
输出到文件
with open('output.txt', 'w') as f:
print("Hello, world!", file=f)
```
运行上述代码后,你将在控制台看到如下输出:
```
My name is Alice and I am 30 years old.
First line Second line
单价:19.99,数量:5,总价:99.95
```
同时,`output.txt`文件中将包含以下内容:
```
Hello, world!
```