欢迎光临
我们一直在努力

保姆级 Python 入门教程(小白专属)| 从 0 到 1 掌握 Python 核心知识点,附代码 + 案例

前言

你是不是想入门 Python,却被密密麻麻的专业术语劝退?是不是看了很多教程,还是一头雾水不知道从哪下手?

这篇超详细、超通俗、小白专属的 Python 知识点教程,专门为零基础的你打造!没有晦涩难懂的理论,全是接地气的讲解 + 可直接运行的代码,看完就能上手写 Python 程序!

本文适合:

  • 完全没接触过编程的纯小白(如果觉得这篇不够详细,可看博主前几篇博客)
  • 想快速梳理 Python 核心基础的初学者
  • 想把 Python 基础打牢的入门者
  • 全文干货满满,建议收藏 + 点赞 + 关注,反复学习!


    一、Python 是什么?小白先搞懂这 3 点

    1. Python 是啥?

    简单说:Python 是一门简单、好用、功能超强的编程语言,就像我们说中文、英文一样,是人和电脑沟通的语言。

    2. 为什么小白首选 Python?

    • 语法超级简单:像写英语句子一样,不用记复杂格式
    • 不用操心底层:电脑自动帮你处理麻烦的细节
    • 用途超广:爬虫、数据分析、自动化办公、AI、游戏开发全能做

    3. 小白第一步:安装 Python 环境

    想写代码,先给电脑装「Python 运行工具」:

  • 官网下载:Python 官网
  • 安装时一定要勾选「Add Python to PATH」(小白必勾,否则用不了)
  • 安装完成后,打开电脑命令提示符(CMD),输入python –version,出现版本号就说明安装成功!

  • 二、Python 第一个程序:打印 Hello World

    学任何语言,第一个程序都是打印 Hello World,Python 一行代码搞定!

    # 这是注释,写代码的说明,电脑不会执行
    # print() 是Python自带的打印函数,括号里放你想输出的内容
    print("Hello, Python!")
    print("我是Python小白,我开始学习啦!")

    小白知识点:

  • print():Python 最基础的输出函数,作用是把内容显示在屏幕上
  • 引号:文字内容必须用单引号 / 双引号包起来,英文引号!
  • 注释:# 后面的内容是注释,用来给自己 / 别人看代码说明
  • 运行结果:

    Hello, Python!
    我是Python小白,我开始学习啦!


    三、Python 核心基础:变量与数据类型

    1. 什么是变量?

    变量就是一个「盒子」,用来装数据,比如名字、年龄、成绩。

    定义变量超简单:变量名 = 数据

    # 定义变量:名字、年龄、身高
    name = "张三" # 字符串
    age = 20 # 整数
    height = 1.75 # 浮点数

    # 打印变量
    print("姓名:", name)
    print("年龄:", age)
    print("身高:", height)

    2. 变量命名规则(小白必记)

  • 只能用:字母、数字、下划线
  • 不能以数字开头
  • 区分大小写(Name 和 name 是两个变量)
  • 不能用 Python 关键字(比如 print、if、for)
  • ✅ 正确:name1、user_age、height_cm❌ 错误:1name、user-age、print

    3. Python 最常用 6 大数据类型(小白必掌握)

    Python 的数据类型不用手动声明,赋值自动识别:

    类型说明示例
    字符串 (str) 文字、字符 "张三"、'Python'
    整数 (int) 没有小数点的数字 18、100、-5
    浮点数 (float) 带小数点的数字 1.75、3.14
    布尔值 (bool) 真 / 假 True、False
    列表 (list) 有序的一组数据 [1,2,3,"张三"]
    字典 (dict) 键值对存储数据 {"name":"张三","age":20}
    代码演示:

    # 1. 字符串
    str_data = "我是字符串"
    # 2. 整数
    int_data = 100
    # 3. 浮点数
    float_data = 3.14
    # 4. 布尔值
    bool_data = True
    # 5. 列表
    list_data = [1, 2, "Python", True]
    # 6. 字典
    dict_data = {"姓名": "李四", "年龄": 22, "城市": "北京"}

    # 查看数据类型:type()函数
    print(type(str_data)) # <class 'str'>
    print(type(int_data)) # <class 'int'>
    print(type(list_data)) # <class 'list'>


    四、Python 运算符:加减乘除 + 逻辑判断

    运算符就是用来做计算、判断的符号,小白常用 3 类:

    1. 算术运算符(做数学计算)

    a = 10
    b = 3
    print(a + b) # 加法:13
    print(a – b) # 减法:7
    print(a * b) # 乘法:30
    print(a / b) # 除法:3.333…
    print(a // b) # 整除:3
    print(a % b) # 取余:1
    print(a ** b) # 幂运算:1000

    2. 比较运算符(判断大小,返回 True/False)

    a = 5
    b = 3
    print(a > b) # 大于:True
    print(a < b) # 小于:False
    print(a == b) # 等于:False (注意:判断相等用==,赋值用=)
    print(a != b) # 不等于:True

    3. 逻辑运算符(多条件判断)

    • and:两个条件都为真,结果才为真
    • or:只要一个条件为真,结果就为真
    • not:取反

    print(3 > 1 and 5 > 2) # True
    print(3 > 1 or 5 < 2) # True
    print(not 3 > 1) # False


    五、流程控制:if 判断(让程序会做选择)

    生活中我们会做选择,程序也可以!if语句就是让 Python 根据条件执行不同代码。

    语法格式(小白必记缩进!)

    Python 用缩进区分代码块,缩进是 4 个空格 / 1 个 Tab,不能乱!

    if 条件1:
    条件1成立执行的代码
    elif 条件2:
    条件2成立执行的代码
    else:
    所有条件都不成立执行的代码

    实战案例:判断成绩等级

    # 输入成绩:input()获取用户输入,转成整数int()
    score = int(input("请输入你的成绩:"))

    # 判断成绩等级
    if score >= 90:
    print("优秀!")
    elif score >= 70:
    print("良好!")
    elif score >= 60:
    print("及格!")
    else:
    print("不及格,继续努力!")

    小白重点:

  • input():获取用户输入的内容,默认是字符串,转数字用int()/float()
  • 条件后面必须加冒号 :
  • 缩进必须正确,否则程序报错!

  • 六、循环语句:for/while(让程序重复干活)

    循环就是让代码重复执行,不用写重复代码,Python 有 2 种循环:

    1. for 循环(遍历循环,常用)

    适合:知道循环次数 / 遍历列表、字符串

    # 1. 循环1-5数字:range(1,6) 代表1到5(左闭右开)
    for i in range(1, 6):
    print("数字:", i)

    # 2. 遍历列表
    list1 = ["苹果", "香蕉", "橙子"]
    for fruit in list1:
    print("水果:", fruit)

    2. while 循环(条件循环)

    适合:不知道循环次数,只要条件满足就一直循环

    # 1+2+…+10 求和
    sum_num = 0
    i = 1
    while i <= 10:
    sum_num += i # 等价于 sum_num = sum_num + i
    i += 1
    print("1-10的和:", sum_num)

    3. 循环控制:break 和 continue

    • break:直接结束整个循环
    • continue:跳过本次循环,继续下一次

    # break演示:循环到3就停止
    for i in range(1, 6):
    if i == 3:
    break
    print(i) # 输出1、2

    # continue演示:跳过3
    for i in range(1, 6):
    if i == 3:
    continue
    print(i) # 输出1、2、4、5


    七、Python 容器:列表 + 字典(小白高频使用)

    容器就是装多个数据的盒子,工作中最常用列表和字典。

    1. 列表 list(有序、可修改)

    定义:[] 包裹,元素用逗号分隔

    # 定义列表
    names = ["张三", "李四", "王五"]

    # 1. 访问元素:通过下标(从0开始!)
    print(names[0]) # 张三
    print(names[1]) # 李四

    # 2. 修改元素
    names[0] = "赵六"
    print(names) # ['赵六', '李四', '王五']

    # 3. 添加元素
    names.append("钱七") # 末尾添加
    print(names)

    # 4. 删除元素
    del names[1]
    print(names)

    2. 字典 dict(键值对、无序)

    定义:{} 包裹,键:值 形式,键唯一

    # 定义字典:存储个人信息
    person = {
    "name": "小明",
    "age": 21,
    "city": "上海"
    }

    # 1. 访问值:通过键
    print(person["name"]) # 小明
    print(person["age"]) # 21

    # 2. 修改值
    person["age"] = 22
    print(person)

    # 3. 添加键值对
    person["gender"] = "男"
    print(person)


    八、函数:把代码打包,重复使用

    函数就是把一段代码打包成一个工具,想用的时候直接调用,不用重复写。

    1. 定义函数

    # def 函数名(参数):
    # 函数体代码
    # return 返回值

    # 示例:定义一个求和函数
    def add_num(a, b):
    """计算两个数的和"""
    result = a + b
    return result

    2. 调用函数

    # 调用求和函数
    res = add_num(10, 20)
    print("求和结果:", res) # 30

    小白知识点:

  • def:定义函数的关键字
  • 参数:函数需要的输入数据
  • return:函数的返回结果,没有 return 默认返回 None

  • 九、Python 文件操作:读写文本文件

    Python 可以轻松读取 / 写入文件,日常处理数据超实用!

    1. 写入文件

    # open(文件路径, 模式, 编码)
    # w:写入模式,会覆盖原有内容
    with open("test.txt", "w", encoding="utf-8") as f:
    f.write("Hello Python!\\n")
    f.write("我是小白,我在学文件操作")

    2. 读取文件

    # r:读取模式
    with open("test.txt", "r", encoding="utf-8") as f:
    content = f.read()
    print(content)

    小白重点:

    • with open():自动关闭文件,最安全的写法
    • 编码必须用utf-8,否则中文会乱码
    • 模式:r读、w写、a追加

    十、异常处理:让程序不崩溃

    小白写代码经常报错,try-except可以捕获错误,让程序正常运行。

    try:
    # 可能报错的代码
    num = int(input("请输入数字:"))
    print(10 / num)
    except ZeroDivisionError:
    # 除0错误
    print("错误:不能除以0!")
    except ValueError:
    # 输入非数字错误
    print("错误:请输入有效数字!")
    except Exception as e:
    # 其他所有错误
    print("程序出错:", e)


    十一、小白必练 3 个实战小案例

    案例 1:猜数字游戏

    import random
    # 生成1-10随机数
    num = random.randint(1, 10)
    while True:
    guess = int(input("猜数字(1-10):"))
    if guess > num:
    print("大了!")
    elif guess < num:
    print("小了!")
    else:
    print("恭喜你,猜对了!")
    break

    案例 2:计算器

    a = float(input("输入第一个数:"))
    b = float(input("输入第二个数:"))
    print("相加:", a + b)
    print("相减:", a – b)
    print("相乘:", a * b)
    print("相除:", a / b)

    案例 3:遍历打印学生信息

    students = [
    {"name": "张三", "age": 20},
    {"name": "李四", "age": 21},
    {"name": "王五", "age": 19}
    ]

    for stu in students:
    print(f"姓名:{stu['name']},年龄:{stu['age']}")


    十二、小白学习 Python 避坑指南

  • 中英文符号:Python 只能用英文符号,中文引号 / 括号会报错!
  • 缩进错误:Python 对缩进严格,统一用 4 个空格 / Tab
  • 变量名写错:大小写、拼写错误是小白最常见问题
  • 数据类型错误:input输入是字符串,计算必须转数字
  • 冒号遗漏:if/for/while/def后面必须加冒号

  • 总结

    这篇 Python 基础教程,覆盖了小白入门所有核心知识点:

  • 环境安装 + 第一个程序
  • 变量 + 6 大数据类型
  • 运算符 + if 判断
  • for/while 循环
  • 列表 / 字典容器
  • 函数 + 文件操作 + 异常处理
  • 3 个实战小案例
  • Python 入门真的不难,多敲代码、多练案例是唯一捷径!不要只看不写,把文中所有代码亲手运行一遍,你就已经入门了!


    结尾

    如果这篇教程对你有帮助,麻烦点赞 + 收藏 + 评论支持一下!后续会持续更新 Python 进阶教程(爬虫、自动化、数据分析等),关注我不迷路!

    有任何 Python 小白问题,欢迎在评论区留言!

    赞(0)
    未经允许不得转载:171主机测评 » 保姆级 Python 入门教程(小白专属)| 从 0 到 1 掌握 Python 核心知识点,附代码 + 案例
    分享到: 更多 (0)

    评论 抢沙发

    • 昵称 (必填)
    • 邮箱 (必填)
    • 网址