Skip to content

入坑简介

PyCN,顾名思义就是Python Chinese,它使用和Python相同的语法,但是关键词,字面量,内置函数和运算符均使用中文。

我们来看看这个例子:

pycn
定义 是否是质数被判断的数
    如果 被判断的数 小于
        返回
    迭代 数一 范围整数被判断的数 取幂 零点五
        如果 被判断的数 取余 数一 等于
            返回
    返回

上述代码相当于:

python
def is_prime(num):
    if num < 2:
        return false
    for i in range(2, int(num ** 0.5) + 1):
        if num % i == 0:
            return false
    return true

没错!PyCN和Python的代码风格完全一致,然而如你所见,和我上面说的一样,代码都是中文的!

安装PyCN解释器

想要运行你自己的PyCN代码,我推荐你下载我编译好的PyCN解释器:

如果你使用macOS, 可以从HomeBrew安装:

shell
brew tap vincent-the-gamer/homebrew-tap
brew install pycn

在线游玩

如果你只是想浅尝辄止,我把WebAssemly包部署在了我的网站

https://mayu.vince-g.xyz/code-runner

切换语言为pycn即可游玩。

语法高亮

目前,PyCN在VSCode编辑器中支持语法高亮

只需要安装Pycn 插件,就可以自动高亮显示了。

highlight

文档由 Vincent-the-gamer 提供 | 使用 MIT 许可证开源