【2025】Python最新最完整教程,零基础看这一个就够了
第二章 Python学习之变量和字符串一些易错点和基础讲解(别好高骛远,基础打牢)
文章目录
前言
如果生活不尽如人意,你是否幻想过学会Python。
提示:以下是本篇文章正文内容,下面案例可供参考
一、说两句
昨天那第一期发完之后,反响平平,你们所说那个什么一键三连啊,没什么点赞收藏评论,我就想,是不是不够创新,不能让人眼前一亮啊?可是这东西说到底,就这点玩意,暂时实在想不到怎么弄才够新颖了,索性,就往细抠,我的特点就是细,就是 从零开始,我让他足够零基础,足够手把手教学,也就做到这样了。各位看的时候别嫌烦,会的你再看看巩固一遍,不会的,你更要好好看。好了,咱们开始今天的课,今天这节讲变量和字符串讲不上了,本来想着简单说一下易错点就讲变量和字符串呢,结果一不小心写的时间太晚了,一指禅打字太费劲,再加上长时间看电脑现在眼睛受不了,明天再讲变量和字符串。不好意思诸位。
二、教学
1.谨记易错点
新手非常非常容易出错的地方,标点符号一定要用英文输入的!标点符号一定要用英文输入的!标点符号一定要用英文输入的!(重要的事情说三遍!!!),反正我这个是文章不是课,同学们可以现在打开IDLE试试看,一定要用英文输入的标点符号;第二就是缩进一定要正确,Python对代码块的要求是非常严格的,不像别的程序语言(比如咱们有的同学可能学习过C语言,人家C语言的循环体在花括号里面,所以缩进没那么重要),Python的代码通过缩进来确认程序结构,举几个例子:比如if语句、for循环之类的必须要正确缩进。
还是得一边说话一边照着图看,要不不明显,我怕有不懂的。所以放了下面的两张图,看下面这两张图的对照,一目了然。
代码如下(示例):
# 正确缩进版本
def check_good(num):
if num > 0:
print("正数")
if num > 10:
print("且大于10")
else:
print("非正数")
print("----- 正确执行 -----")
check_good(5) # 输出:正数
check_good(15) # 输出:正数 且大于10
check_good(-3) # 输出:非正数
# 错误缩进版本(故意制造逻辑错误)
def check_bad(num):
if num > 0:
print("正数")
if num > 10: # 错误:此if与上层if同级
print("且大于10")
else: # 错误:else对应的是最近的if
print("非正数")
print("\n----- 错误执行 -----")
check_bad(5) # 错误:输出"正数"后错误输出"非正数"
check_bad(15) # 正常:输出"正数"和"且大于10"
check_bad(-3) # 错误:输出"非正数"两次
看,是不是一目了然。如果哪位同学想要自己动手试试我也非常欢迎,就是要多自己动手,代码我放这里。尽量自己敲,别觉得是无用功、麻烦事,学习就是要一步一个脚印,记住,别谈什么天纵才华,那是少部分人,勤劳动手才是主旋律,踏实做什么事都没毛病。
2.上图步骤
光放代码我怕也有不会的,同学们不用笑,这很正常,刚接触没人教就会那是上辈子没忘干净,所以刚学,不管什么不会,都没事,电脑不会开机都行,这都正常。我会一步一步手把手教你,好好看,没教不会没事,教过了再不会是不是就不太好了。
第一步:不要直接在 Shell(交互式窗口)中写代码
也就是这个界面:
第二步:点击菜单栏 File → New File 新建一个编辑器窗口
创建出这个界面:
看着没?要在这个新建的编辑器窗口里写代码。
那么同学们,咱们怎么运行啊?两种办法都可以。
第一种就是通过菜单手动运行:在编辑器窗口中点击菜单 Run → Run Module
第二种就是摁快捷键F5。(可能会有快捷键冲突导致不好使,比如一些笔记本电脑上常见的要同时摁Fn+F5,这个你们根据情况自己看,反正怎么都能运行)
第三步:运行之前先保存
来,同学们告诉老师,你们完全按照我的步骤做,现在运行了么?记住,运行之前要先保存,按 Ctrl+S 保存文件,文件必须保存为 .py 格式才能运行。
好了,之后就可以自己运行一下去试试了,看看随意改改缩进有什么效果,实践出真知嘛。
总结
今天教的呢,就是非常基础,本来只是想简单课前一带而过的,但还是都讲了吧,还是那句话,刚开始学,啥不会都正常,咱为的就是学会,啥都会咱还学啥啊,对吧?你不会开关机都无所谓 ,不会就问,别憋着,我也是那段过来的,所以才会写这个零基础,我之前学的时候再零基础其实还是会被忽略一些简单东西,他们不知道的是,这被忽略的简单的东西是我难以跨越的大山啊。希望能有些反响,明天我再将变量和字符串,实在是想叭叭叭张嘴都说出来,奈何老坐电脑前面眼睛和肩膀实在难受。诸位海涵,有问题发评论区就好。别怕问题简单,自己学会才是真格的。