标题1

标题2

标题3

标题4

标题5

正文标准字号

加粗字体

下划线

斜体

删除线

行内代码示例

正常文本这是上标

正常文本这是下标

不同颜色的文字

为文字添加背景色

不同的字号

不同的字体

无序列表

  • 第一项
  • 第二项

有序列表

  1. 第一项
  2. 第二项
待办事项

插入链接: 点击进入Django官网


代码示例:

# 示例:用于测试博客代码高亮
# 主题:计算圆的面积和周长

import math
from typing import List


class Circle:
    """表示一个圆。"""

    def __init__(self, radius: float) -> None:
        # 半径不能为负数
        if radius < 0:
            raise ValueError("半径不能为负数")
        self.radius = radius

    def area(self) -> float:
        """计算圆的面积:πr²"""
        return math.pi * self.radius ** 2

    def circumference(self) -> float:
        """计算圆的周长:2πr"""
        return 2 * math.pi * self.radius

    def __str__(self) -> str:
        # 格式化输出圆的信息
        return (
            f"圆(半径={self.radius}),"
            f"面积={self.area():.2f},"
            f"周长={self.circumference():.2f}"
        )


def print_circles(circles: List[Circle]) -> None:
    """打印多个圆的信息。"""
    for index, circle in enumerate(circles, start=1):
        print(f"{index}. {circle}")


def main() -> None:
    # 创建几个测试用的圆
    circles = [
        Circle(1),
        Circle(2.5),
        Circle(10),
    ]

    # 输出结果
    print_circles(circles)


if __name__ == "__main__":
    main()