Python基础教程

通俗易懂的交互式Python学习指南

1. Python基础语法 +

变量和数据类型

# 基本数据类型 name = "张三" # 字符串 age = 25 # 整数 height = 1.75 # 浮点数 is_student = True # 布尔值 # 数据类型转换 num_str = "123" num_int = int(num_str) # 字符串转整数
点击"运行代码"查看结果

数据结构

# 列表(可变) fruits = ["苹果", "香蕉", "橙子"] fruits.append("葡萄") # 添加元素 # 元组(不可变) coordinates = (10, 20) # 字典(键值对) person = {"name": "李四", "age": 30} print(person["name"]) # 访问值 # 集合(无序不重复) unique_numbers = {1, 2, 3, 3, 2} # {1, 2, 3}
点击"运行代码"查看结果

2. 控制流程 +

条件判断

age = 18 if age < 18: print("未成年") elif age >= 18 and age < 60: print("成年人") else: print("老年人")
点击"运行代码"查看结果

循环

# for循环 for i in range(5): print(i) # 遍历列表 fruits = ["苹果", "香蕉", "橙子"] for fruit in fruits: print(fruit) # while循环 count = 0 while count < 5: print(count) count += 1
点击"运行代码"查看结果

3. 函数 +

定义函数

def greet(name, greeting="你好"): """问候函数""" return f"{greeting}, {name}!" # 调用函数 message = greet("王五") print(message) # 输出: 你好, 王五!
点击"运行代码"查看结果

匿名函数

# lambda函数 square = lambda x: x ** 2 print(square(5)) # 输出: 25
点击"运行代码"查看结果

4. 面向对象编程 +

类和对象

class Person: def __init__(self, name, age): self.name = name self.age = age def introduce(self): return f"我叫{self.name}, 今年{self.age}岁" # 创建对象 person1 = Person("张三", 25) print(person1.introduce())
点击"运行代码"查看结果

5. 文件操作 +

读写文件

# 写入文件 with open("test.txt", "w", encoding="utf-8") as f: f.write("Hello, World!\n") f.write("你好,世界!") # 读取文件 with open("test.txt", "r", encoding="utf-8") as f: content = f.read() print(content)
点击"运行代码"查看结果

© 2025 AI框架教程 - 专为初学者设计的深度学习教程

武哥出品

返回主页