print.__doc__
输出:打印.__ doc__会给出VS GETATTR(__内建__, “打印”).__ doc__会给出
SyntaxError: invalid syntax
其中作为
>>> getattr(__builtin__,"print").__doc__
输出:
print(value, ..., sep=' ', end='\n', file=sys.stdout)
打印的值到流,或默认为
sys.stdout
。可选的关键字参数:file:类似文件的对象(流);默认为当前的
sys.stdout
。
sep:插入值之间的字符串,默认为空格。
end:在最后一个值后面附加字符串,默认为换行符。
谁能帮我明白为什么print.__doc__
是给一个语法错误,而不是打印文档字符串
+1我从来没有想到'print'函数总是可用,并且将来的导入只是简单地禁用'print'语句,而不是使'print'函数可用。 – chepner