Python 3 支持 \xce\xbb、\xcf\x86、\xce\xb1 和标识符中的许多其他 Unicode 字符 (as mentioned by @jwodder). In jupyter notebook, you can access these characters by typing
\n\n\\<character name><tab>\nRun Code Online (Sandbox Code Playgroud)\n\n例子
\n\n\\alpha<tab> = 1\n# \xce\xb1 = 1\nRun Code Online (Sandbox Code Playgroud)\n\n并非所有 Unicode 字符都可以用作变量名称,例如表情符号:
\n\n>>> \xe2\x99\xa5 = "love"\n File "<ipython-input-29-97d253080b57>", line 1\n \xe2\x99\xa5 = "love"\n ^\nSyntaxError: invalid character in identifier\nRun Code Online (Sandbox Code Playgroud)\n\n但是,允许使用类似字母的字符,特别是在外语中:
\n\n>>> \xce\xb1\xce\xb3\xce\xb1\xcf\x80\xcf\x8e = "love"\n>>> \xd0\xbb\xd1\x8e\xd0\xb1\xd0\xbb\xd1\x8e = "love"\n>>> \xe6\x84\x9b = "love"\nRun Code Online (Sandbox Code Playgroud)\n\n另请参阅 David Beazley 的演讲 Mastering Python 3 I/O for more on practical uses of Unicode.
\n\n