📅  最后修改于: 2023-12-03 15:22:24.025000             🧑  作者: Mango
在 Python 中,我们可以使用 print()
函数来将信息输出到控制台或者其他输出设备,例如文件或者网络端口。本文将为您介绍如何使用 print()
函数以及一些常用的输出格式控制选项。
print()
函数使用 print()
函数非常简单,只需要在括号中传入要输出的信息,例如:
print("Hello, world!")
此命令会将字符串 "Hello, world!" 输出到控制台。
> ```python
> print("Hello, world!")
> ```
输出结果:
Hello, world!
## 输出格式控制选项
除了输出文本之外,还有很多选项可以控制输出的格式,例如:
-`sep`:指定输出多个参数之间的分隔符(默认为一个空格)。例如:
```python
print("apple", "orange", "banana", sep=", ")
此命令会将 "apple"、"orange" 和 "banana" 以逗号和空格分隔的形式输出到控制台。
> ```python
> print("apple", "orange", "banana", sep=", ")
> ```
输出结果:
apple, orange, banana
-`end`:指定输出结束时的字符(默认为一个换行符 `\n`)。例如:
```python
print("Hello, ", end="")
print("world!")
此命令会将字符串 "Hello, world!" 输出到控制台,但是它们不会以换行符分隔。
> ```python
> print("Hello, ", end="")
> print("world!")
> ```
输出结果:
Hello, world!
-格式化字符串:使用占位符 `{}` 来格式化输出字符串。例如:
```python
name = "Tom"
age = 18
print("My name is {}, I'm {} years old.".format(name, age))
此命令会将字符串 "My name is Tom, I'm 18 years old." 输出到控制台。
> ```python
> name = "Tom"
> age = 18
> print("My name is {}, I'm {} years old.".format(name, age))
> ```
输出结果:
My name is Tom, I'm 18 years old.
这些选项可以组合使用,例如:
```python
name = "Tom"
age = 18
print("My name is {}, I'm {} years old.".format(name, age), end=", ")
print("nice to meet you!")
此命令会将字符串 "My name is Tom, I'm 18 years old., nice to meet you!" 输出到控制台。
> ```python
> name = "Tom"
> age = 18
> print("My name is {}, I'm {} years old.".format(name, age), end=", ")
> print("nice to meet you!")
> ```
输出结果:
My name is Tom, I'm 18 years old., nice to meet you!
## 总结
使用 `print()` 函数可以方便地输出信息到控制台或者其他输出设备。除了直接输出字符串之外,还可以通过控制选项来指定输出格式,包括分隔符、结束字符和格式化字符串等。这些功能在调试和日志记录等方面都非常有用。