在编程中,`print`函数用于在控制台或终端窗口输出文本、变量值或表达式的结果。它的基本语法非常简单,下面是一些常见的用法:
输出简单字符串
```python
print("Hello, World!") 输出字符串 "Hello, World!"
```
输出变量的值
```python
name = "Alice"
print(name) 输出变量 name 的值,即 "Alice"
```
输出多个值
```python
age = 30
print("Name:", name, "Age:", age) 输出 "Name: Alice Age: 30"
```
格式化输出
使用占位符 `%s`、`%d`、`%f` 等:
```python
name = "Alice"
age = 30
print("Name: %s, Age: %d" % (name, age)) 输出 "Name: Alice, Age: 30"
```
使用格式化字符串 `{}`:
```python
name = "Alice"
age = 30
print(f"Name: {name}, Age: {age}") 输出 "Name: Alice, Age: 30"
```
输出到文件
```python
with open("output.txt", "w") as f:
print("Hello, World!", file=f) 将 "Hello, World!" 写入 output.txt 文件
```
控制打印格式
`end` 参数可以指定打印结束后的字符,默认为换行符 `
`:
```python
print("Hello", end=" ") 输出 "Hello",不换行
print("World!") 输出 "World!",换行
```
输出表达式
```python
x = 10
y = 20
print("The sum of 2 and 3 is:", 2 + 3) 输出 "The sum of 2 and 3 is: 5"
```
小贴士
`print` 函数只是显示内容,并不会返回任何值(准确地说是返回 `None`)。
`return` 函数会返回一个值,这个值可以被其他代码继续使用。
通过这些示例,你可以看到 `print` 函数在编程中的多种用途,它是一个非常实用的工具,用于调试和显示程序运行结果。