是不是看到满屏英文和符号就头疼?别怕!掌握这几个核心语法,读代码就跟看中文一样简单!
① 先搞懂「名词」:变量就是数据的便利贴
代码里的「名词」其实就是变量,你可以把它想象成贴了标签的容器,里面能装各种各样的数据。
#这个盒子上贴着"name",里面放着"薯条老师"name ="薯条老师"#这个盒子上贴着"age",里面放着数字18age = 18#这个盒子上贴着"price",里面放着小数9.9price = 9.9
一看就明白:= 可不是 “等于”,而是 “赋值”,意思是把右边的数据,放到左边这个叫 “变量” 的盒子里。
② 再搞懂「动词」:函数 = 万能工具箱
代码里的「动词」指的是函数,它是提前封装好的工具,你去 “调用” 它,它就会帮你搞定一个具体的活儿。
#print()是一个"打印"工具,功能是把内容显示在屏幕上print("Hello, World!")#input()是一个"输入"工具,功能是获取用户输入的内容input("请输入你的名字:")
一看就明白:看到函数名 () 这种写法,就说明正在用这个工具;括号里的内容,就是交给这个工具的 “原材料”。
③ 核心「连词」:条件判断 = 代码的十字路口
程序怎么做选择?靠的就是 if...else...,它就相当于代码里的 “如果… 那就…”。
if age >= 18:print("恭喜你,可以进入此网站!")else:print("不好意思,你的年龄还不够哦~")
一看就明白:如果 if 后面的条件成立,就运行它下面的代码;反之(else),就执行另一部分的代码。
④ 高效「循环」:批量任务的魔法
有重复的工作要做怎么办?用 for 循环这个小魔法就行!
for i inrange(3):print(f"这是第{i+1}次向你问好!")
输出结果:
这是第1次向你问好!这是第2次向你问好!这是第3次向你问好!
一看就明白:for...in... 就是在说,对集合里的每一个元素,都执行一次相同的操作,这就好比一条自动化的流水线。
实战演练:拆解并看懂一个完整小程序
#1.准备数据(名词:变量)secret_number = 7#input()获取输入,int()把它变成整数guess=int(input("猜一个1-10的数字:"))#2.逻辑判断(连词:if判断)#注意这里用的是"--",表示判断是否相等if guess == secret_number:print("哇塞,你猜对了!太厉害了!")else:#3.输出结果(动词:函数)print(f"很遗憾,猜错啦!正确答案是{secret_number}")
一步步拆解开看:
1.secret_number=7:创建了一个名为 “秘密数字” 的变量盒子,往里面放进了数字 7。2.input (...):调用输入功能这个工具,让用户手动输入一个数字。3.if guess == secret_number: 检查用户猜的数字和秘密数字是不是一样的。4.根据上面的判断结果,print (...) 会输出不同的提示语句。总结:读懂 Python 代码的通用方法
下次再看到任何 Python 代码,不妨先问自己这三个问题:
代码里有哪些「名词」?(也就是找变量,它们是用来存放数据的)
代码里有哪些「动词」?(也就是找带 () 的函数,它们负责执行具体操作)
代码是怎么「编排」的?(也就是找 if、for 这些语句,它们在控制代码的执行流程)
只要记住这个小技巧,大部分 Python 代码你都能摸透个大概!
不过学编程最好的办法还是亲自上手试!打开一个在线 Python 编辑器,把上面的例子敲进去跑一遍,理解会更透彻!
我还整理了一些Python入门学习资料,希望可以帮到有需要的人!
获取方式:
1点赞+再看
2关注公众号,厚台私信发送【资料】领取