Python包名称是否包含变音符号,即“ä”,“ü”或“ö”?是否存在局限性和差异(编码,操作系统,Python 2与3)?
答案 0 :(得分:3)
Python 2.x不允许使用除字母,数字和下划线之外的任何字符。
Python 3.x支持更多字符,包括变音符号和其他带有diaereses的字母。但是,建议不要在标识符名称中使用特殊字符。这可能使其他用户难以使用您的包或读取您的标识符名称。
https://www.python.org/dev/peps/pep-3131/
https://www.dcl.hpi.uni-potsdam.de/home/loewis/table-3131.html