print() 输出命令
print() 是 Python 中最常用的命令之一,用于将信息输出到屏幕上。无论你是想显示计算结果、程序状态还是用户消息,print() 都是必不可少的工具。
print() 的基本用法
print() 函数最简单的用法是直接输出:
print("Hello, World!")
# 输出一个数字
print(2025)
# 输出计算结果
print(5 + 8)
# 输出真假
print(1 > 2)
Hello, World!
2025
13
False
凡输出数字、算式、关系式时,不用加引号。输出字符串要加引号,引号里的内容都会原样输出
输出多个值
print() 可以同时输出多个值,它们之间会自动用空格分隔:
我的名字是: 小明 今年 10 岁
特殊输出技巧
print() 函数还有一些有用的技巧:
- 不换行输出:使用 end="" 参数
- 分隔符:使用 sep= 参数指定分隔符
示例:不换行输出
print("World!", end="!")
Hello World!!
示例:自定义分隔符
2025-06-15
输出变量值
print() 可以输出变量的值和计算结果:
age = 10
height = 145.5
print("姓名:", name)
print("年龄:", age, "岁")
print("身高:", height, "厘米")
姓名: 小明
年龄: 10 岁
身高: 145.5 厘米
格式化输出
Python 提供了多种格式化字符串的方法:
1. f-string (推荐方式)
score = 95
print(f"{name}的数学成绩是{score}分")
小华的数学成绩是95分
2. format() 方法
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("*****")
练习2:
使用 print() 输出算式:
1+2=3
注意:中间没有空格,3是自动计算出来的
前面的1+2=有引号会原样输出,后面的1+2没有引号会计算结果,最后的sep=""指定间隔符为空