我需要理解这个概念,其中我们可以在函数定义中的变量名中使用点 (.)。这里没有类定义,也没有模块,Python 不应该接受包含点的变量名。
def f(x):
f.author = 'sunder'
f.language = 'Python'
print(x,f.author,f.language)
f(5)
`>>> 5 sunder Python`
Run Code Online (Sandbox Code Playgroud)
请解释这是如何可能的,并建议相关文档以供进一步探索。