导航菜单

  • 1.Python介绍
  • 2.Python解释器
  • 3.安装Python
  • 4.VSCode开发Python
  • 5.print
  • 6.进制
  • 7.编码
  • 8.Unicode2UTF8
  • 9.整数类型
  • 10.字符串类型
  • 11.布尔类型
  • 12.变量与内存
  • 13.浮点类型
  • 14.注释
  • 15.if条件
  • 16.while循环
  • 17.运算符
  • 18.输入
  • 19.列表
  • 20.元组
  • 21.集合
  • 22.字典
  • 23.for循环
  • 1. 基本语法
  • 5.2 基础用法
  • 5.3 常用参数
    • 5.3.1 sep - 分隔符
    • 5.3.2 end - 结束符
  • 5.4 f-string 格式化
  • 5.5 项目开发建议

1. 基本语法 #

print() 用于将内容输出到控制台,是调试和学习时最常用的函数。

print(*objects, sep=' ', end='\n')
参数 默认值 说明
*objects - 要输出的内容,可传多个,默认用空格连接
sep ' ' 多个对象之间的分隔符
end '\n' 输出结尾字符,默认换行

5.2 基础用法 #

print("Hello World")           # Hello World
print(100, 3.14, True)         # 100 3.14 True

name = "Alice"
age = 25
print("姓名:", name, "年龄:", age)  # 姓名: Alice 年龄: 25

5.3 常用参数 #

5.3.1 sep - 分隔符 #

print("年", "月", "日", sep="-")     # 年-月-日
print("A", "B", "C", sep=", ")      # A, B, C

5.3.2 end - 结束符 #

print("Hello", end=" ")
print("World")                      # Hello World(同一行)

5.4 f-string 格式化 #

项目开发中,拼接变量和输出信息应优先使用 f-string(Python 3.6+)。

name = "Bob"
age = 30
score = 95.567

# 嵌入变量
print(f"姓名: {name}, 年龄: {age}")

# 嵌入表达式
print(f"明年年龄: {age + 1}")

# 数字保留小数位
print(f"分数: {score:.1f}")   # 95.6
print(f"分数: {score:.2f}")   # 95.57

5.5 项目开发建议 #

日常开发中,print() 主要用于本地调试。正式项目应使用 logging 模块记录日志,便于按级别筛选、写入文件和线上排查。

import logging

logging.basicConfig(level=logging.INFO)
logging.info("服务启动")
logging.error("连接失败")

其他注意点:

  1. 调试用的 print() 提交代码前应删除或注释掉
  2. 需要拼接字符串时,优先用 f-string,不要用 % 或 .format()
  3. Windows 控制台中文乱码时,可检查终端编码是否为 UTF-8
← 上一节 4.VSCode开发Python 下一节 6.进制 →

访问验证

请输入访问令牌

Token不正确,请重新输入