跳到主要内容
极客日志极客日志面向AI+效率的开发者社区
首页博客我的书AI学习GitHub 精选镜像AI工具UI配色美学关于
搜索内容 / 工具 / 仓库 / 镜像...⌘K搜索
注册
博客列表
Python算法

Python 核心基础十分钟速览

Python 核心基础十分钟速览涵盖注释、数据类型、变量集合、控制流程、函数、类及模块。通过简洁的代码示例展示基本语法,帮助快速上手。适合初学者建立知识框架,理解编程逻辑与面向对象思想。内容去除了冗余平台信息,聚焦技术本身。

CoderByte发布于 2023/9/23更新于 2026/10/2292 浏览
Python 核心基础十分钟速览

Python 核心基础十分钟速览

注释

代码的可读性至关重要。Python 支持单行注释和多行文档字符串。

# 这是一个单行注释
"""
这是一个多行注释,
通常用于函数或类的文档说明
"""

原始数据类型和操作符

Python 是动态类型语言,常见内置类型包括整数、浮点数、字符串和布尔值。运算符支持基本的算术、比较和逻辑运算。

num_int = 10
num_float = 3.14
text = "Hello World"
is_active = True

print(num_int + num_float)  # 输出:13.14
print(text.upper())         # 输出:HELLO WORLD

变量和集合

变量无需声明类型,直接赋值即可。常用集合类型有列表、元组、字典和集合,它们各有不同的可变性和用途。

# 列表:可变,有序
my_list = [1, 2, 3]
my_list.append(4)

# 元组:不可变,有序
my_tuple = (1, 2, 3)

# 字典:键值对
my_dict = {"key": "value"}

# 集合:无序,不重复
my_set = {1, 2, 3}

控制流程

程序执行流通过条件判断和循环结构来控制。注意缩进是 Python 语法的一部分。

x = 5
if x > 3:
    print("大于 3")
elif x == 3:
    print("等于 3")
else:
    print()

 i  ():
    (i)
"小于 3"
for
in
range
3
print

函数

函数用于封装可复用的逻辑。使用 def 定义,支持参数传递和返回值。

def greet(name):
    return f"Hello, {name}"

result = greet("Engineer")
print(result)

类

面向对象编程的核心。类定义了对象的属性和方法,__init__ 是初始化构造器。

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

    def introduce(self):
        print(f"I am {self.name}")

p = Person("Alice")
p.introduce()

模块

将代码组织成模块可以提高复用性。使用 import 引入标准库或第三方包。

import math
import os

print(math.sqrt(16))
print(os.getcwd())

目录

  1. Python 核心基础十分钟速览
  2. 注释
  3. 这是一个单行注释
  4. 原始数据类型和操作符
  5. 变量和集合
  6. 列表:可变,有序
  7. 元组:不可变,有序
  8. 字典:键值对
  9. 集合:无序,不重复
  10. 控制流程
  11. 函数
  12. 类
  13. 模块

更多推荐文章

查看全部
  • 开放代码的能源管理:经济、安全与创新
  • Spring AI MCP Server 集成与示例
  • CSS 实现毛玻璃模糊背景效果
  • 深入理解 MCP 协议:与 Function Call 的区别及 Python 实战
  • Android Studio 零基础入门指南:环境搭建与核心组件详解
  • Python 自动化实战:pyautogui 鼠标键盘控制指南
  • OpenClaw 安装与飞书机器人接入教程
  • 前端权限管理实战:构建安全可控的访问体系
  • Docker Compose 实践:简单拓扑、数据库代理与 WordPress 博客部署
  • Swin2SR 在 AI 绘图后期的应用:Midjourney 草图 4K 放大实操
  • 企业构建 AI 大模型应用的步骤流程与关键问题解析
  • 深入理解 Java 虚拟线程 (Project Loom)
  • AI 编程工具横评:TRAE、Qoder、Cursor 与 GitHub Copilot 选型指南
  • 攻防世界 Web 漏洞题解:Lottery 与 ics-05
  • 利用腾讯云 HAI 与 DeepSeek 快速构建个人网页
  • 直流无刷电机 FOC 控制算法详解与 STM32 实现
  • AI 绘画报错修复:CheckpointLoaderSimple 模型缺失处理
  • AI 产品经理核心人工智能技术概览
  • Spring AI 如何助力 Java 企业级 AI 应用开发
  • Python 随机森林实战:预测用户购车意向

相关免费在线工具

  • 加密/解密文本

    使用加密算法(如AES、TripleDES、Rabbit或RC4)加密和解密文本明文。 在线工具,加密/解密文本在线工具,online

  • Gemini 图片去水印

    基于开源反向 Alpha 混合算法去除 Gemini/Nano Banana 图片水印,支持批量处理与下载。 在线工具,Gemini 图片去水印在线工具,online

  • curl 转代码

    解析常见 curl 参数并生成 fetch、axios、PHP curl 或 Python requests 示例代码。 在线工具,curl 转代码在线工具,online

  • Base64 字符串编码/解码

    将字符串编码和解码为其 Base64 格式表示形式即可。 在线工具,Base64 字符串编码/解码在线工具,online

  • Base64 文件转换器

    将字符串、文件或图像转换为其 Base64 表示形式。 在线工具,Base64 文件转换器在线工具,online

  • Markdown转HTML

    将 Markdown(GFM)转为 HTML 片段,浏览器内 marked 解析;与 HTML转Markdown 互为补充。 在线工具,Markdown转HTML在线工具,online