Python 入门:写给零基础的第一课
如果你从来没有写过代码,又想学一门能用起来的语言,Python 是很合适的起点。它语法接近日常表达,安装简单,能写小工具、做数据处理,也能做网站和自动化。本课只讲最核心的几块拼图:输出、变量、条件、循环和函数。
一、先认识 Python
Python 是解释型语言,代码会被解释器一行一行执行,不用先编译。这意味着你可以立刻看到结果,改错也很快。它还有一个特点:靠缩进来表示代码块,写代码时自然会养成清晰的排版习惯。
二、写下第一行代码
打开交互环境,输入下面这一行:
print("你好,Python!")
按回车后,屏幕会显示“你好,Python!”。print 就是“把内容显示出来”的命令,括号里是你要显示的东西,引号表示这是一段文字。第一行代码的意义在于确认环境是通的:从此每学一个新概念,都可以马上动手验证。
三、变量:给数据起个名字
写程序经常要用到数据,与其每次重复写,不如给它起个名字保存起来,这就是变量:
name = "小明"
age = 18
print(name, age)
等号在这里不是数学上的相等,而是“把右边的值存到左边的名字里”。之后提到 name,程序就知道是“小明”。变量名要见名知义,比如用 score 表示分数,比用 a 更容易读懂。数字不用加引号,文字需要加引号。
四、条件判断:让程序会做选择
程序不只是按顺序执行,还能根据情况走不同的路:
score = 85
if score >= 60:
print("及格了")
else:
print("还要再努力")
if 后面是条件,成立就执行缩进的那一行,否则执行 else 后面的内容。冒号和缩进是 Python 判断分支归属的依据,缩进不一致会报错,写代码时保持统一的空格数即可。
五、循环:把重复的事交给程序
要把 1 到 5 逐个打印出来,一个一个写很麻烦,循环可以帮你重复执行:
for i in range(1, 6):
print(i)
range(1, 6) 会产生 1、2、3、4、5,for 依次把它们交给 i,每轮打印一次。循环的价值是“写一次,做多次”,以后处理名单、统计数字、批量改文件名都会用到它。刚开始先把循环体写成只有一行,跑通了再慢慢加内容。
六、函数:把一段做法打包起来
当一段代码会在多个地方用到,就把它打包成函数,需要时直接调用:
def say_hello(name):
print("你好," + name)
say_hello("小明")
say_hello("小红")
def 表示定义函数,括号里是参数,调用时把具体的值传进去。函数的好处是减少重复,也让主流程更像一份提纲:看函数名就知道这一步在做什么,细节可以以后再看。
七、报错并不可怕
初学者最常遇到的报错有三种:拼写错误、括号或引号不成对、缩进不一致。看到报错先不要慌,读最后一行提示,它通常会指出问题所在的行和类型。把那一行单独拿出来检查,往往几分钟就能解决。把报错信息复制下来搜索,也是很正常的学习方式。
八、给自己的一周建议
第一天装好环境,跑通 print;第二天练习变量和简单算术;第三天练习 if 判断;第四天练习 for 循环;第五天试着写一个小函数;周末把它们组合起来,做一个“输入分数,输出是否及格并打印鼓励语”的小程序。
学 Python 不需要一次记住所有语法,先把输出、变量、条件、循环和函数这五块练熟,你就已经能写出真正有用的小程序了。祝你第一课顺利。
- 点赞
- 收藏
- 关注作者
评论(0)