【小学生都能看懂的Python入门教程】第一章:和 Python 来场第一次握手 (基础入门) Python的语法初体验:和代码谈一场有条不紊的恋爱
Python 的语法初体验:和代码谈一场有条不紊的恋爱
一、变量与数据类型:给信息穿上合适的"衣服"
1. 变量——代码世界的收纳大师
变量就像你房间里的收纳盒,可以存放任何东西。在Python里创建变量简单到犯规:
my_age = 18 # 虽然实际年龄是28
my_weight = 62.5 # 小数点后的5是倔强
my_name = "程序员暖暖" # 引号里的才是真实身份
2. 数据类型三剑客
类型 | 特点 | 日常类比 |
---|---|---|
整型(int) | 没有小数点的数字 | 存钱罐里的钢镚 |
浮点型(float) | 自带小数点 | 体重秤上的神秘数字 |
字符串(str) | 被引号包裹的文字 | 便利贴上的留言 |
冷知识:3.14
在数学是圆周率,在Python是float,在程序员眼里是"派还没吃完"的暗号
二、输入输出:和程序聊个五毛钱的
1. print() —— 程序界的扩音器
print("温馨提示:", "咖啡续命第3杯", sep=">>>") # sep参数是优雅的分割线
# 输出:温馨提示:>>>咖啡续命第3杯
2. input() —— 会读心术的魔法帽
name = input("请输入你的江湖称号:")
print(f"{name}大侠,您预定的修仙套餐已送达!")
输入输出小剧场:
你输入:奥特曼
程序输出:奥特曼大侠,怪兽正在逃离银河系!
(悄悄把print
改成print("你相信光吗?")
会有惊喜)
三、运算符:数字世界的加减乘除法则
1. 基础四则运算
# 程序员の下午茶订单
milk_tea = 18
quantity = 3
total = milk_tea * quantity # 54元换3小时代码灵感
2. 混合运算彩蛋
weight = 65.5
weight += 0.5 # 奶茶带来的幸福重量
weight -= 2 # 立flag后的虚幻减重
print("最终体重:", weight, "kg") # 64kg(数学老师已拔刀)
生活实验室:用(身高-100)*0.9
计算理想体重,然后和现实体重用>
比较——别问我为什么这个例子突然扎心
四、注释:代码里的"便利贴文学"
1. 单行注释:程序员的碎碎念
# 这个函数本来可以写得很优雅,直到产品经理加了需求...
print("老板最帅!") # 这句话老板审代码时请自动忽略
2. 多行注释:代码版的《故事会》
"""
项目:自动生成周报神器
作者:被迫营业的打工人
功能:把5天的工作写成看起来像50天的样子
警告:使用时请避开老板视线
"""
注释笑话:为什么程序员总带着游泳镜上班?——因为他们要在代码的注释海洋里潜水!
五、实战演练:猜数字游戏开发日志
1. 游戏蓝图
- 生成1-100的随机数
- 用户有7次猜测机会
- 每次提示"太大了"或"太小了"
- 猜中放烟花,失败放哀乐
2. 代码全解析
import random # 请出随机数大神
secret = random.randint(1, 100) # 在数字王国玩捉迷藏
attempts = 0 # 用尝试次数记录你的倔强
print("欢迎来到猜数字修罗场!")
while attempts < 7: # 七次机会是人性的温柔
try:
guess = int(input("请输入你的幸运数字:"))
if guess == secret:
print("★☆★ 恭喜!你找到了数字界的圣杯 ★☆★")
break
print("太大了" if guess > secret else "太小了") # 三目运算符の怜悯
attempts += 1 # 记录又挨了一拳
except: # 防杠精机制启动
print("这位客官,请输入正经数字呀!")
if attempts == 7:
print(f"游戏结束,正确答案是{secret},快去充值智商吧!")
代码冷知识:random.randint(1,100)
的玄学——当你想着"7"时,出现的总是"42"
六、程序员の语法哲学
为什么Python不用分号?
因为它相信优秀的代码应该像诗歌一样自然换行
为什么字符串要用引号?
因为程序也想体验"说话带引号"的文学修养
结语:从语法小白到代码诗人
现在你已经掌握了:
✅ 变量的命名艺术
✅ 数据类型的换装秀
✅ 输入输出的对话技巧
✅ 运算符的数字魔法
✅ 注释的生存智慧
接下来,当你看到price = 9.9 * 2
时,想到的不再是简单的19.8,而是"第二杯半价"的商业陷阱。这就是Python语法的魅力——让代码成为现实世界的数字镜像。
下期预告:《循环与条件判断——让程序"活"起来:让代码学会谈恋爱的哲学》
课后彩蛋:在猜数字游戏里添加以下代码,体验土豪版提示:
hint = "大" if guess > secret else "小"
print(f"提示:正确答案比{guess}{hint},你还剩{7-attempts}次机会")
# 试试把"大"改成"胖","小"改成"瘦",收获神奇效果
代码学习,前言技术分享,深度分析编程技术,普及科普编程技术,天天都要敲代码
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 分享4款.NET开源、免费、实用的商城系统
· 全程不用写代码,我用AI程序员写了一个飞机大战
· MongoDB 8.0这个新功能碉堡了,比商业数据库还牛
· 白话解读 Dapr 1.15:你的「微服务管家」又秀新绝活了
· 上周热点回顾(2.24-3.2)