购买
下载掌阅APP,畅读海量书库
立即打开
畅读海量书库
扫码下载掌阅APP

新手问答

01 谈谈你对面向对象的认识?为什么使用面向对象编程?

答:在现实生活中,只要是一个具体的物体或具体的事物就是一个对象。而面向对象就是将构成问题的事物分成各个对象,建立对象则是为了描述事物在整个解决问题步骤中的状态和行为。面向对象将程序模块化、对象化,把具体事物的特性、属性及动作放入一个类中。因此面向对象编程可以更加便捷地扩展现有的模块,可以把系统划分为若干个独立的部分,便于系统的开发。封装、继承、多态是面向对象编程的三大特性,另外还有很多其他特性,读者可以自行去查找与体会。

02 你听说过“Python之禅”吗?谈谈你对“Python之禅”的理解。

答:请在Python解释器中输入“import this”,可以看到“Python之禅”,笔者认为“Python之禅”体现了Python这门语言的设计哲学,要保持代码的美观、简洁、可读性好等特点,更是一种人生哲学。理解“Python之禅”可以更好地理解Python官方的编程理念,同时也可以帮助读者形成一个良好的编程习惯。 dLEmc5WjUnLgJw67L2JgfxDpOpeEdt6HJT0NHkdxHfKXoN1zkAXrcoiIqxzUSbkU

点击中间区域
呼出菜单
上一章
目录
下一章
×