如何区分格式化占位符%r和!r在Python中的用法?
如何全面理解JavaScript原型与原型链的深层机制?