Python 在线编译器与沙盒
你的私密 Python 沙盒。代码留在浏览器中,永远不会离开你的设备。学习、测试、原型开发!
输出:
输出将显示在这里...
分享与学习
- 安全分享 - 使用限时链接分享代码,并可选密码保护。
- AI 讲解 - AI 助手解释代码如何运行,让学习和理解更容易。
- AI 代码审查 - AI 助手审查代码,发现错误、提升可读性并给出改进建议。
关于 Python
Python 是一种高级解释型语言,以简洁与可读性著称。 它广泛用于 Web 开发、数据科学、人工智能、自动化等领域。
为什么选择 Python?
- 易于学习 - 清晰易读的语法
- 用途广泛 - Web 开发、数据分析、AI/ML 与自动化
- 丰富生态 - 成千上万的库与框架
- 社区强大 - 大型活跃社区与完善文档
- 跨平台 - 可在 Windows、macOS、Linux 等系统运行
常见用途
- Web 开发(Django、Flask)
- 数据科学与分析(Pandas、NumPy)
- 机器学习(TensorFlow、PyTorch、scikit-learn)
- 自动化与脚本
- API 开发
- 科学计算
入门示例
基础 Python
# 输出 Hello World
print("你好,世界!")
# 变量与数据类型
name = "Python"
version = 3.12
is_awesome = True
print(f"{name} {version} 很棒:{is_awesome}")
# 列表与循环
numbers = [1, 2, 3, 4, 5]
for num in numbers:
print(f"数字:{num}")
HTTP 请求(支持 CORS 的 API)
import requests
# 示例:JSONPlaceholder API(支持 CORS)
response = requests.get('https://jsonplaceholder.typicode.com/posts/1')
print(f"状态码:{response.status_code}")
print(f"标题:{response.json()['title']}")
# POST 请求示例
new_post = {
"title": "我的帖子",
"body": "这是一个测试",
"userId": 1
}
response = requests.post('https://jsonplaceholder.typicode.com/posts', json=new_post)
print(f"新建帖子 ID:{response.json()['id']}")
Python 特性
- 动态类型 - 无需声明变量类型
- 缩进语法 - 使用空格表示代码块
- 面向对象 - 支持 OOP 原则
- 函数式编程 - 一等函数与 lambda 表达式
- 异常处理 - 使用 try/except
- 标准库 - “电池齐全”的标准库