Python中还有哪些其他常用输出语句?
时间: 2024-09-25 19:02:15 浏览: 21
在Python中,除了基本的`print()`函数之外,还有一些其他的常用输出语句:
1. `format()`: 这是一个强大的字符串格式化工具,可以更灵活地控制输出内容,如指定变量插入位置、格式化数字、日期等。
```python
name = "Alice"
age = 25
print("My name is {} and I am {} years old.".format(name, age))
```
2. `f-string` (从Python 3.6开始): 这是一种简洁的字符串插值方式,可以直接在字符串中引用表达式的值。
```python
name = "Bob"
age = 30
print(f"My name is {name} and I am {age} years old.")
```
3. `sep` 和 `end` 参数: 可以自定义输出元素之间的分隔符和行尾字符,默认分别为逗号和换行符。
```python
fruits = ["apple", "banana", "cherry"]
print(*fruits, sep=" | ", end=",\n") # 输出: apple | banana | cherry,
```
4. `logging` 模块: 当需要记录日志时,它提供了一个更专业的解决方案,允许设置不同级别的日志(如DEBUG, INFO, WARNING等),并支持文件输出。
```python
import logging
logging.basicConfig(level=logging.INFO)
logging.info("This is an info message")
```