20 分钟
Python 入门

第一行代码:print()

学习 print() 函数,输出你的第一行 Python 代码

  • 掌握 print() 函数的基本用法
  • 学会打印字符串、数字和表达式
  • 理解 print() 的多个参数和分隔符
  • 了解转义字符的使用

print() —— 你最好的朋友

print() 就像你的嘴巴,用它让计算机把内容显示出来。不管是输出结果,还是排查问题,你都会经常用到它。

最基本的用法

print() 最简单的用法就是在括号里放你想显示的内容:

示例代码(可运行)
ℹ️注意

文字必须用引号(单引号或双引号都可以)包起来,否则 Python 会以为你在引用一个变量。

打印数字和计算结果

print() 不仅能打印文字,还能打印数字,甚至自动帮你计算:

示例代码(可运行)
预测输出
print("2" + "2")
print(2 + 2)
💡小技巧

# 号后面的内容是注释,Python 会忽略它。写注释是好习惯,能让你以后看懂自己写的代码。

一次打印多个内容

print() 可以接受多个参数,用逗号隔开,它们会被空格分开打印在同一行:

示例代码(可运行)

不想用空格分隔字符串,用 sep 参数指定分隔符就行。

示例代码(可运行)

end 参数 —— 控制结尾

print() 打印完默认自动换行。用 end 参数能改结尾字符。

示例代码(可运行)

转义字符

字符串里有些字符有特殊含义。用反斜杠 \ 开头的字符叫「转义字符」:

示例代码(可运行)
预测输出
print("a", "b", "c", sep="-")
找 Bug被解释为换行符,路径显示不正确。需要用 \\ 表示一个反斜杠。
print("C:\new_folder")

即时练习

填空题填写空白处的代码
("Hello, Python!")
填空题填写空白处的代码
print("a", "b", "c", ="-") # 输出 a-b-c
选择题

print("Hello", "World") 的输出是什么?

选择题

以下哪个转义字符表示换行?

资深工程师加餐

底层原理 · 大厂视角 · 工程经验,点卡片展开

Python 里整数、字符串甚至函数都是对象,堆在内存里;变量不是装东西的盒子,而是一张贴在对象上的「名字标签」(引用)。id(x) 看对象身份,is 比身份、== 比值。CPython 会缓存 -5~256 的小整数,所以 a=1;b=1 时 a is b 为 True,但 a=300;b=300 未必。结论:判断值是否相等永远用 ==,判断是不是 None 才用 is。

挑战任务

打印个人名片

简单+20 XP

用 print() 函数打印个人名片,要带姓名、年龄、爱好,格式得规整。就用转义字符和 sep 参数来做。

打印个人名片
1 个测试用例

课后作业

打印九九乘法表标题

中等+10 XP

直接写代码:print('====\n九九乘法表\n====')

打印九九乘法表标题
1 个测试用例