当前位置:首页>python>《周记01 | 跟着B站学Python的第一周,我还在和print较劲》

《周记01 | 跟着B站学Python的第一周,我还在和print较劲》

  • 2026-09-02 18:56:52
《周记01 | 跟着B站学Python的第一周,我还在和print较劲》

这周正式开始学Python了。

学校课上讲的是语法概念,print、变量、数据类型,一个个词从PPT上飘过去,好像听懂了,又好像没懂。所以我决定在B站找个入门视频跟着敲,选的是林粒粒呀的《一口气入门Python》。

这周进度:从安装到条件判断

这周一口气看了16集,大概覆盖了这些内容:

①安装Python和PyCharm

②用print打印一句话

③变量的概念和命名规则

④交互模式,输入一行执行一行

⑥input输入,让程序和用户对话

⑦条件语句if/else,判断对象今天会不会生气

⑧嵌套和多条件判断

进度比我想象的快,但说实话,看到后面开始有点跟不上了。

踩的第一个坑:print的引号

视频第6集教print打印一句话,我照着敲:

print("爸爸")

运行成功。然后我想试试打印一句话里面带引号,比如“他说:‘你好’”,结果一运行就报红。查了半天才搞明白,单引号和双引号嵌套是有规则的,不能随便混用。

就这么一个引号的问题,折腾了十几分钟。

踩的第二个坑:input输入的数字不能直接比大小

视频里教了input,我试着写了一个猜数字的小程序:

num = input("猜猜我心里想的数字是几:")

if num > 10:

print("猜大了")

一运行就报错。搜了一下才知道,input接收到的内容默认是字符串,不能直接和数字比较大小,得先用int()转换一下。

这个坑踩完我才意识到:程序比我想象的要“笨”,每一个细节都要明确告诉它该干什么。

一个还没想通的问题

视频里讲到NoneType,说这个类型下只有一种值None,用来表示“空”。我大概能理解它的意思,但完全想不出自己写代码的时候什么时候会用到它。

还有一个是嵌套判断,视频里用“对象今天会生气吗”举的例子,if里面套if,逻辑上能看懂,但让我自己写一个三层嵌套,估计还是会乱。

这些问题先记下来,以后碰到了再回来看。

下周计划

继续往下看,争取把这系列视频刷完。另外想试着不靠视频提示,自己独立写一个完整的程序——比如一个简单的问答游戏,用户回答对了几道题,最后输出一个得分。

这周的学习证明了一件事:看视频觉得自己会了,和关掉视频自己写出来,中间隔着好几条报错信息。

下周继续。

小王

2026年4月

最新文章

随机文章