Python 基础语法速通

给 Kotlin / ArkTS 开发者的 Python 基础

用你熟悉的静态类型语言对照学 Python。跳过空泛概念,直接建立「同一件事三边怎么写」的肌肉记忆。

Python 3.11+ 对照 Kotlin 对照 ArkTS 约 2–3 小时 官方 Tutorial
8
对照章节
三栏
Py / Kt / ArkTS
动态
运行期类型
缩进
代替大括号
01 心智模型→ 02 类型→ 03 控制流 · 集合→ 04 函数 · 类→ 05 错误 · 模块

01这是什么 / 不是什么

先定预期,再开写代码。

是什么

  • Python 语法速通,按你已熟悉的 Kotlin / ArkTS 映射
  • 每章三栏 div.cmp:Python ↔ Kotlin ↔ ArkTS
  • 覆盖写脚本、数据处理、小工具最常用的 80% 语法

不是什么

  • 不是 Django / FastAPI / 数据科学完整课
  • 不是异步 asyncio、类型系统深水、打包发布
  • 不是「从零学编程」——默认你会静态类型语言
目标:看到 Kotlin / ArkTS 写法,能立刻写出等价 Python;看到 Python,能还原成你熟悉的静态类型心智。

02一张表先对齐名词

名字不同,位置大致对得上。

概念PythonKotlinArkTS
不可变绑定约定大写 / 无专用关键字valconst
可变绑定普通赋值varlet
空值Nonenullnull / undefined
字符串strStringstring
列表listList / MutableListArray / []
字典 / MapdictMapRecord / Map
函数deffunfunction
类方法第一参self隐式 this隐式 this
代码块缩进大括号 { }大括号 { }

03最短可运行路径

本机有 Python 3.11+ 即可开练(macOS 常自带或用 Homebrew)。

python3 --version
python3 -c 'print("hello from python")'
对照阅读时不必每行都跑;卡壳时把 Python 栏复制到 REPL(python3)里试。

04章节地图

按顺序读;也可按需跳章节。

Python 基础语法速通 · 对照 Kotlin / ArkTS · 本地预览稿