Python 学习笔记

从入门到进阶,记录每一个知识点

基础语法

Python 使用缩进来表示代码块,不需要大括号。注释以 # 开头。

# 这是注释
print("Hello, World!")

if True:
    print("缩进很重要")

数据类型

Python 中常用的数据类型包括字符串、列表、字典和元组。

name = "Alice"          # 字符串
age = 25                # 整数
scores = [85, 90, 78]   # 列表
person = {"name": "Bob", "age": 30}  # 字典

流程控制

使用 if/elif/else 进行条件判断,for 和 while 进行循环。

for i in range(5):
    if i % 2 == 0:
        print(f"{i} 是偶数")
    else:
        print(f"{i} 是奇数")

函数定义

使用 def 关键字定义函数,支持默认参数和 *args/**kwargs。

def greet(name, greeting="你好"):
    return f"{greeting}, {name}!"

print(greet("小明"))        # 你好, 小明!
print(greet("Tom", "Hello")) # Hello, Tom!

面向对象

Python 支持面向对象编程,使用 class 关键字定义类。

class Dog:
    def __init__(self, name):
        self.name = name

    def bark(self):
        return f"{self.name} says: 汪汪!"

dog = Dog("旺财")
print(dog.bark())

常用标签

Python 3.11 Jupyter Flask Django 爬虫 数据分析 机器学习