Files

834 B

Python 学习笔记

Python 是一门优雅且强大的编程语言。

基本语法

# 列表推导式
squares = [x**2 for x in range(10)]
print(squares)  # [0, 1, 4, 9, 16, 25, 36, 49, 64, 81]

# 字典推导式
word_lengths = {word: len(word) for word in ['hello', 'world', 'python']}
print(word_lengths)

装饰器

def timer(func):
    def wrapper(*args, **kwargs):
        import time
        start = time.time()
        result = func(*args, **kwargs)
        print(f"{func.__name__} took {time.time() - start:.4f}s")
        return result
    return wrapper

@timer
def slow_function():
    import time
    time.sleep(1)
    return "Done"

print(slow_function())

常用库

  1. NumPy - 科学计算
  2. Pandas - 数据分析
  3. Flask - Web 框架
  4. Requests - HTTP 请求