Advertisement

在Python中使用中文变量名需以中文编写代码

阅读量:

前言

都清楚知道Python语言使用英语编写呢?但我最近一直思考一个问题:是否可以用中文来编写Python呢?答案是肯定的!例如如下所示:

复制代码
    >>> 打印('123')
    123

实现

首先我们要知道两点:

1. Python 中允许使用中文变量名

Python通常采用utf-8编码格式。该编码方案因其广泛使用而受到重视。该方案旨在整合全球主要语言至一个统一的标准系统中,并已成功包含几个亚洲语言族如汉语系中的普通话与中文等。基于此,在Python编程中可以灵活地使用中文字符作为变量名而不受限制。

如果你的代码使用不了中文,可以在文件第一或第二行加上:

复制代码
    # -*- coding: UTF-8 -*-

或者

复制代码
    # coding=utf-8

如果都不行,就重新安装 Python 吧,作者当年也是这样的。

2. 函数

观察以下两个函数:

复制代码
    print
    print()

这两个家伙在外观上看似相似,在某些细节上却存在显著差异。打印函数本身即为print ,而当它被赋予括号变为print() 时,则彻底改变了功能。它表示调用该函数并获取其返回值的过程。

复制代码
    >>> pri

全部评论 (0)

还没有任何评论哟~