第 1 课 / 共 9 课10 分钟2 个闯关

第一行代码:print

把字显示到屏幕上,并搞懂"加引号"和"不加引号"的根本区别。

先看一眼结果

print("你好,世界")

运行它,屏幕上会出现一行字:

你好,世界

就这么多。你已经写完人生第一个程序了。

这行代码到底发生了什么

把电脑想成一个特别听话但特别死板的服务员。它什么都肯做,但你必须把话说得一字不差。

print("你好,世界") 拆开是三部分:

  1. print —— 指令的名字,意思是"把东西显示到屏幕上"。这类能被调用的指令叫函数(function),你现在只需要知道:函数就是别人写好的、可以直接用的一段功能。
  2. ( ) —— 括号,表示"我要调用它了",括号里放的是给它的材料。就像点菜时说"来一份" 后面必须跟菜名。
  3. "你好,世界" —— 引号里的内容叫字符串(string),也就是"一串字符"。引号是给电脑的边界标记:从这里到那里,都当成文字,别去理解它的意思。

为什么引号不能省

试试这个:

print(你好)

会报错:NameError: name '你好' is not defined

因为没有引号时,电脑会把 你好 当成一个名字去找——它以为你在说"把那个叫你好的东西打印出来",可它从没听说过这个东西,所以举手说"我不认识"。

规律:加引号 = 这是文字本身;不加引号 = 这是某个东西的名字。这条规律在后面每一课都用得上。

单引号还是双引号

Python 里两种都行,完全等价:

print('单引号也可以')
print("双引号也可以")

唯一要注意的是别混用。print("混着来') 会报错,因为电脑找不到配对的结尾。

一次打印多样东西

用逗号隔开,Python 会自动用空格连起来:

print("我今年", 18, "岁")   # 输出:我今年 18 岁

注意 18 没有引号——它是数字,不是文字。数字和文字是两种不同的东西,这个区别下一课会变得非常重要。

# 后面的内容是注释,写给人看的,电脑会完全忽略。多写注释,三天后的你会感谢今天的你。

10 秒自测

下面这行会输出什么?

print("1 + 1")

想好了再往下看。答案是 1 + 1——因为它在引号里,是文字,不是算式。如果去掉引号写 print(1 + 1),才会输出 2

广告位(未配置 AdSense,上线后在此展示)

动手闯关

读懂了不算会,写出来才算

0/2 已通过

闯关和判题完全免费,交错了不扣任何东西。卡住随时点「问 AI」,它能看到你正在写的代码。

关卡 01猜输出+10 点 · +15 XP

引号里的算式

下面这行代码会输出什么? ```python print("1 + 1") ```

  • 可能是多选,选错不扣点数,随便试。
登录后闯关拿点数
关卡 02填空+5 点 · +8 XP

把它补完整

让程序输出 `你好` ,把缺的部分填上: ```python ____("你好") ```

登录后闯关拿点数

学完了?标记一下

标记完成会记进度、涨 20 XP,还会点亮连续学习天数。