我需要为学习Python的学生编写一些基本脚本,如下所示:
#!/usr/bin/python
# -*- coding: utf-8 -*-
mia_età = 31
print mia_età但显然,我不能在声明变量时使用重音字符。有什么出路吗?
("mia_età“在意大利语中的意思是"my_age”,我想避免他们在学习Python时用第一语言写语法错误)
发布于 2015-05-26 04:18:52
Python1和2只支持identifiers中的ASCII字母数字字符和identifiers。
Python3支持identifiers中的所有Unicode字母和特定标记。
#!/usr/bin/python3
# -*- coding: utf-8 -*-
mia_età = 31
print(mia_età)根据NFKC,标识符是normalized,所以您可以不加区别地编写U+0061拉丁文小写字母A,然后用U+0301组合尖锐重音,或者用U+00E1拉丁文小写字母A加上are。
https://stackoverflow.com/questions/30450276
复制相似问题