|
|
print() 是 Python 中最基本的内置函数,用于将输出显示到控制台(或指定文件)。
基本语法
- print(*objects, sep=' ', end='\n', file=None, flush=False)
复制代码 主要参数
参数 | 说明 | 默认值 | | *objects | 要打印的对象(可多个) | 无 | | sep | 多个对象间的分隔符 | 空格 ' ' | | end | 打印结束时的字符 | 换行符 '\n' | | file | 输出目标 | sys.stdout(控制台) | | flush | 是否立即刷新缓冲区 | False |
常见用法示例
- # 1. 打印单个值
- print("Hello World")
- # 2. 打印多个值(自动用空格分隔)
- print("年龄:", 25, "岁")
- # 3. 修改分隔符 sep
- print("apple", "banana", "orange", sep=", ") # apple, banana, orange
- print("2024", "01", "15", sep="-") # 2024-01-15
- # 4. 修改结尾符 end(默认换行)
- print("Loading", end=" ")
- print("...Done") # 输出:Loading ...Done
- # 5. 打印到文件
- with open("output.txt", "w") as f:
- print("写入文件", file=f)
- # 6. 格式化输出(f-string 推荐)
- name, age = "Alice", 30
- print(f"姓名:{name},年龄:{age}")
- # 7. 格式化输出(format 方法)
- print("姓名:{},年龄:{}".format(name, age))
- # 8. 抑制换行(循环中常用)
- for i in range(5):
- print(i, end=" ") # 输出:0 1 2 3 4
复制代码
|
|