print() 输出命令

print() 是 Python 中最常用的命令之一,用于将信息输出到屏幕上。无论你是想显示计算结果、程序状态还是用户消息,print() 都是必不可少的工具。

print() 的基本用法

print() 函数最简单的用法是直接输出:

# 输出一段文字
print("Hello, World!")

# 输出一个数字
print(2025)

# 输出计算结果
print(5 + 8)

# 输出真假
print(1 > 2)

输出结果分别是:

Hello, World!

2025

13

False

重要提示

凡输出数字、算式、关系式时,不用加引号。输出字符串要加引号,引号里的内容都会原样输出

输出多个值

print() 可以同时输出多个值,它们之间会自动用空格分隔:

print("我的名字是:", "小明", "今年", 10, "岁")
输出结果:

我的名字是: 小明 今年 10 岁

特殊输出技巧

print() 函数还有一些有用的技巧:

  • 不换行输出:使用 end="" 参数
  • 分隔符:使用 sep= 参数指定分隔符

示例:不换行输出

print("Hello", end=" ")
print("World!", end="!")
输出结果:

Hello World!!

示例:自定义分隔符

print("2025", "06", "15", sep="-")
输出结果:

2025-06-15

输出变量值

print() 可以输出变量的值和计算结果:

name = "小明"
age = 10
height = 145.5

print("姓名:", name)
print("年龄:", age, "岁")
print("身高:", height, "厘米")
输出结果:

姓名: 小明
年龄: 10 岁
身高: 145.5 厘米

格式化输出

Python 提供了多种格式化字符串的方法:

1. f-string (推荐方式)

name = "小华"
score = 95
print(f"{name}的数学成绩是{score}分")
输出结果:

小华的数学成绩是95分

2. format() 方法

name = "小红"
age = 9
print("{}今年{}岁了".format(name, age))
输出结果:

小红今年9岁了

注意事项

1. print() 是一个函数,使用时后面必须有括号

2. 输出字符串时需要用引号(单引号或双引号)括起来

3. 输出数字和变量不需要引号

print()的常见错误

刚开始学习时,你可能会遇到一些小错误:

错误类型 错误示例 正确写法 说明
忘记引号 print(你好) print("你好") 文字需要用引号包裹
中文标点 print("测试") print("测试") 括号要使用英文符号
拼写错误 prin("测试") print("测试") 少写了字母"t"
缺少括号 print "测试" print("测试") Python 3必须使用括号

练习题

尝试完成以下练习,巩固 print() 命令的使用:

练习1:

使用 print() 输出星号金字塔:

要求输出:

  *
 ***
*****

注意:第一行前面有2个空格,第二行前面有1个空格

print("  *")
print(" ***")
print("*****")

练习2:

使用 print() 输出算式:

要求输出:

1+2=3

注意:中间没有空格,3是自动计算出来的

print("1+2=",1+2,sep="")
前面的1+2=有引号会原样输出,后面的1+2没有引号会计算结果,最后的sep=""指定间隔符为空