問:如何理解python中的點符號(即".")?例如:sys.stderr.write("Error")
答:一旦導(dǎo)入一個模塊比如sys,點符號就可以引用它包含的任何東西,也可以導(dǎo)入包含模塊、類、類中的方法、模塊中的函數(shù)等。
type(sys)
<class 'module'>
sys.stderr
<_io.TextIOWrapper name='<stderr>' mode='w' encoding='cp437'>
type(sys.stderr)
<class '_io.TextIOWrapper'>
type(sys.stderr.write)
<class 'builtin_function_or_method'>
可以使用type()或help()來查看細(xì)節(jié)。