Python 函数名允许使用哪些字符?


Python 标识符

标识符是在 Python 中赋予类、函数、变量等实体的名称。它有助于区分不同的实体。

编写标识符的规则

标识符可以是字母 (a 到 z) 或数字 (0 到 9) 或下划线 (_) 的组合,例如 myClass、var_3 和 print_to_screen 都是有效的示例。

标识符不能以数字开头。2variable 是无效的,但 variable2 是完全正确的。

关键字不能用作标识符。单词“global”是 python 中的关键字。因此,这里会得到一个无效的语法错误。

示例

global = "syntex"
print global

输出

File "identifiers1.py", line 3
    global = "syntex"
           ^
SyntaxError: invalid syntax

解释

运行上述代码时会显示错误,因为使用了关键字 global

作为变量/标识符来赋值字符串。

我们不能在标识符中使用特殊符号,例如 !、@、#、$、% 等。

示例

$local = 5
print $local

输出

File "identifiers2.py", line 1
    $local = 5
    ^
SyntaxError: invalid syntax

解释

运行上述代码时会显示错误,因为在变量/标识符中使用了特殊字符 $ 来赋值整数。

更新于:2020年6月12日

1K+ 次浏览

启动你的职业生涯

通过完成课程获得认证

开始学习
广告
© . All rights reserved.