我想在Python3脚本中为变量名使用更多种类的Unicode符号.Python 3变量名中可以使用哪些字符?

我最近开始使用Unicode符号(如希腊和亚洲符号)进行代码混淆.

推荐答案

根据PEP 3131,标识符的第一个字符需要属于ID_Start,其余字符需要属于ID_Continue,定义如下:

ID_Start定义为所有具有一个通用字符的字符

ID_Continue被定义为ID_Start中的所有字符,加上

这是一个很长的列表(目前大约有12万个字符)——幸运的是有there is a helpful project on GitHub that contains the list and a script to generate it个.

Python-3.x相关问答推荐

"安装serial vs安装psyserial header,"""

如何从拼图分区数据集中读取数据到Polar

使用数据库将文件从Sharepoint下载到文件系统

Python VS Code 自动导入路径包含 src

如何在当前测试中使用fixture 转换后的数据进行参数化?

比较和排序 DataFrame 两列中的值并在 python 中的同一行中排序

单击图形时 plotly graph_objects 持久性数据

当我判断另一个 checkButton 时,如何判断两个 python tkinter checkButtons?

如何在python 3.10中将列表项(字符串类型)转换为模块函数

如何将数据框中的每一行转换为具有属性的 node ?

Pandas数据单调行为

Pytorch:图像标签

没有可重定向到的 URL.提供一个 url 或在模型上定义一个 get_absolute_url 方法

基本 Flask 应用程序未运行(TypeError:模块中缺少必填字段type_ignores)

如何模拟 Django 模型对象(及其方法)?

BeautifulSoup 的 Python 3 兼容性

TypeError: write() 参数必须是 str,而不是字节(Python 3 vs Python 2)

Windows 下 Python 3.x 的 OpenCV

调用 Python doctest 时如何启用省略号?

无法解码 Python Web 请求