易于上手的Python基础教程
Python 基础核心教程
一、环境准备(第一步)
-
安装Python
- 安装时勾选「Add Python to PATH」(Windows),避免手动配置环境变量。
-
验证安装
打开终端/命令提示符,输入:python --version # Windows python3 --version # Mac/Linux能显示版本号即安装成功。
-
编写运行方式
- 交互式环境:终端输入
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
总结
- Python核心特点:缩进敏感、动态类型、语法简洁,入门门槛低。
- 基础必掌握:变量/数据类型、条件判断、循环、列表、函数,这是所有Python程序的基石。
- 学习技巧:边学边练,每学一个知识点就写小代码测试,比如用循环打印九九乘法表、用列表存储学生成绩等,强化记忆。

浙公网安备 33010602011771号