什么是python自省