请向我解释一下这是怎么可能的:
?har = input()
print(char)
追溯(最近一次通话最近):文件“ test.py”,行2(在print(char)中)NameError:未定义名称“ char”
为了使事情变得更有趣,请考虑使用经过仔细检查的python版本在repl.it中运行该代码:
import sys
print(f'Python version on this machine:\n{sys.version}')
?har = input()
print(char) 
此计算机上的Python版本:
3.7.4(默认值,2019年7月13日14:20:24)
[GCC 6.3.0 20170516]
键入任何
回溯(最近一次调用为last):
文件“ main.py”,第5行,在
print(char)
NameError:名称“ char”未定义
wim*_*wim 11
Unicode标识符名称。
>>> "char" == "?har" 
False
一个与C是香草“拉丁小写字母C”而另一种是chr(0x441),即“CYRILLIC小写字母ES”。在典型的机器上,它们将以非常相似(或完全相同)的字形渲染到终端。