易于上手的Python基础教程

Python 基础核心教程

一、环境准备(第一步)

  1. 安装Python

    • 安装时勾选「Add Python to PATH」(Windows),避免手动配置环境变量。
  2. 验证安装
    打开终端/命令提示符,输入:

    python --version  # Windows
    python3 --version # Mac/Linux
    

    能显示版本号即安装成功。

  3. 编写运行方式

    • 交互式环境:终端输入 python/python3,直接输入代码回车执行(适合小片段测试)。
    • 脚本文件:新建 .py 文件(如 test.py),写入代码后,终端执行 python test.py

二、核心语法(基础中的基础)

1. 变量与数据类型

变量无需声明类型,直接赋值,Python会自动识别。

# 1. 基本数据类型
num1 = 10          # 整数(int)
num2 = 3.14        # 浮点数(float)
name = "Python"    # 字符串(str)
is_true = True     # 布尔值(bool)

# 2. 变量操作
print(num1 + num2) # 数值运算:13.14
print(name * 2)    # 字符串重复:PythonPython
print(len(name))   # 字符串长度:6

2. 条件判断(if-elif-else)

根据条件执行不同代码块,缩进(4个空格)是Python的语法核心。

score = 85
if score >= 90:
    print("优秀")
elif score >= 80:
    print("良好")  # 输出:良好
elif score >= 60:
    print("及格")
else:
    print("不及格")

3. 循环(for/while)

  • for循环:遍历序列(列表、字符串等)
    # 遍历列表
    fruits = ["苹果", "香蕉", "橙子"]
    for fruit in fruits:
        print(f"我喜欢吃{fruit}")
    
    # 遍历数字范围(range(start, end, step))
    for i in range(1, 5):  # 1-4(左闭右开)
        print(i)  # 输出:1 2 3 4
    
  • while循环:满足条件时循环
    count = 0
    while count < 3:
        print(f"计数:{count}")
        count += 1  # 避免死循环,必须有终止条件
    

4. 列表(最常用的容器)

有序、可变的元素集合,支持增删改查。

# 创建列表
nums = [1, 2, 3, 4, 5]

# 增
nums.append(6)       # 末尾添加:[1,2,3,4,5,6]
nums.insert(2, 10)   # 索引2处插入:[1,2,10,3,4,5,6]

# 删
nums.remove(10)      # 删除指定值:[1,2,3,4,5,6]
nums.pop()           # 删除末尾元素:[1,2,3,4,5]

# 查
print(nums[0])       # 索引取值:1
print(nums[-1])      # 倒数第一个:5

# 切片(左闭右开)
print(nums[1:3])     # 索引1-2:[2,3]

5. 函数(代码复用的核心)

封装重复逻辑,通过def定义。

# 定义函数
def add(a, b):
    """计算两个数的和(函数注释)"""
    return a + b

# 调用函数
result = add(3, 5)
print(result)  # 输出:8

# 带默认参数的函数
def say_hello(name="陌生人"):
    print(f"你好,{name}!")

say_hello()        # 输出:你好,陌生人!
say_hello("小明")  # 输出:你好,小明!

三、入门实战:简单小程序

# 功能:计算用户输入的两个数的和
def calculate_sum():
    try:
        # 获取用户输入并转换为数字
        num1 = float(input("请输入第一个数:"))
        num2 = float(input("请输入第二个数:"))
        # 计算并输出结果
        total = num1 + num2
        print(f"{num1} + {num2} = {total}")
    except ValueError:
        # 处理输入非数字的情况
        print("请输入有效的数字!")

# 调用函数
calculate_sum()
  • 运行效果:
    请输入第一个数:10
    请输入第二个数:20.5
    10.0 + 20.5 = 30.5
    

总结

  1. Python核心特点:缩进敏感动态类型、语法简洁,入门门槛低。
  2. 基础必掌握:变量/数据类型、条件判断、循环、列表、函数,这是所有Python程序的基石。
  3. 学习技巧:边学边练,每学一个知识点就写小代码测试,比如用循环打印九九乘法表、用列表存储学生成绩等,强化记忆。
posted @ 2025-12-31 09:50  终端漫游者  阅读(0)  评论(0)    收藏  举报