跟着NOAI考纲学Python,学完就能考,第1课

跟着NOAI考纲学Python,学完就能考,第1课

本文核心观点
NOAI 自学 Python 系列第 1 课:从一行 print 开始,理解程序的执行模型。配套 NOAI 考纲的最小知识点。

跟着NOAI考纲学Python,学完就能考,第1课

每天一个知识点,带你自学NOAI,加入我们吧~

编程第一步:一行代码,让电脑在屏幕上说出一句话。

print():让电脑开口说话

Python里有一个函数叫print(),作用只有一个:把括号里的内容显示在屏幕上。

来看最经典的例子:

print("Hello, World!")

运行结果:

Hello, World!

就这么一行。电脑就"说话"了。

拆开看:

print() 是Python内置的输出函数,不用自己定义,拿来就能用

括号里的 "Hello, World!" 是一段文字,术语叫字符串

字符串必须用引号包起来,单引号和双引号都行,但必须成对——开头双引号,结尾也必须是双引号

换成中文也完全没问题:

print("我开始学Python了!")

我开始学Python了!

想说多句话?多写几行print就行

print("Python")
print("真的")
print("很简单")

Python
真的
很简单

每个print占一行输出,从上到下依次打印。

#:写给自己看的笔记

代码里以 # 开头的内容叫注释。Python看到#就会跳过这一行,完全不执行。

注释是写给人看的——提醒自己"这段代码在干什么",或者给别人解释你的思路。

# 这行是注释,Python不会运行它
print("这行会被执行")
# print("这行不会被执行,因为前面有#")

这行会被执行

注意看,第三行虽然写了print,但前面有#,所以Python把它当注释跳过了。

养成写注释的习惯。代码是写给电脑执行的,注释是写给将来的自己看的。

新手最容易踩的三个坑

坑1忘了引号

# 错误写法
print(Hello)     # NameError: name 'Hello' is not defined

# 正确写法
print("Hello")   # 字符串要用引号包起来

坑2引号不配对

# 错误写法
print("Hello')    # 开头双引号,结尾单引号,报错

# 正确写法
print("Hello")    # 都用双引号
print('Hello')    # 都用单引号,也行

坑3Print写成大写

# 错误写法
Print("Hello")    # NameError,Python区分大小写

# 正确写法
print("Hello")    # 全小写

Python对大小写和符号非常敏感。写代码时仔细看报错信息——它会告诉你哪行出了问题。

动手试试

光看不练是学不会的。下面两道题,试着自己写:

练习1:补全代码

补全下面这行代码,让它打印出「NOAI」:

_____("NOAI")

提示:哪个函数能让电脑"开口说话"?

练习2:找错误

下面四行代码,哪一行能正确打印出 Hello?

A.  print Hello
B.  print(Hello)
C.  print("Hello")
D.  Print("Hello")

提示:回看前面"三个坑"那一节。

答案不公布了——香农平台上写代码验证,比看答案管用一百倍。

去平台上手写代码

今天学了两个东西:

print() — 让电脑输出文字

# — 写注释,给自己看的笔记

这篇文章讲的是香农NOAI学习平台"Python基础"模块的第一课。平台上有更多的练习题,写完代码点运行,对不对立刻就知道。

香农NOAI学习平台
地址:shannon.arpa.school
微信扫码登录就能用,免费。
找到「Python基础」→「第一行代码」,从第一道题开始写。

下一篇讲变量和数据类型——让电脑不光能说话,还能记住东西。

微信二维码

扫码备注【NOAI】加交流群