我看到了https://docs.python.org/3/reference/grammar.html 的文档
但我无法理解NAME
.
的定义是NAME
什么?
也许,NAME
是开始字母表或结构化_
字母表和数字和_
。
如果您的问题是“如何在 python 中定义 NAME”(它必须遵循哪些规则才能成为 NAME),那么答案就在这里:
identifier ::= xid_start xid_continue*
id_start ::= <all characters in general categories Lu, Ll, Lt, Lm, Lo, Nl, > the underscore, and characters with the Other_ID_Start property>
id_continue ::= <all characters in id_start, plus characters in the categories Mn, Mc, Nd, Pc and others with the Other_ID_Continue property>
xid_start ::= <all characters in id_start whose NFKC normalization is in "id_start xid_continue*">
xid_continue ::= <all characters in id_continue whose NFKC normalization is in "id_continue*">
本文收集自互联网,转载请注明来源。
如有侵权,请联系 [email protected] 删除。
我来说两句