[Python3] 类定义与使用[TZZ]
1、启动IDLE,新建一个名为“study_class.py”的文件并保存到“D:\test”中;
![[Python3] 类定义与使用[TZZ]](https://exp-picture.cdn.bcebos.com/50a010f85856d53de164d95c47d2bb665059ca94.jpg)
3、向源码文件中添加“实例化Student类并调用其dump方法输出内容”的代码,然后点F5运行。在Shell窗口中可以见到Student对象的内容输出(如果直接用print输出一个对象,则只会得到该对象的命名空间,以及该对象的地址);
![[Python3] 类定义与使用[TZZ]](https://exp-picture.cdn.bcebos.com/b6f0f0f97fbd4c7c57f33df4b8bad341027d3095.jpg)
5、继续向源码中追加“尝试访问私有方法”的测试代码并运行查看结果;
![[Python3] 类定义与使用[TZZ]](https://exp-picture.cdn.bcebos.com/a99a494afa32939cacb7de075719ce2c5a1b1595.jpg)
7、继续在源码中定义一个从dict类派生的“StudentDict类”。注意该类的构造函数中,需要通过“父类类名.__init__(参数列表)”的格式调用父类的构造函数初始化父类对象。定义完StudentDict类后,添加“从该类实例化对象并输出其内容”的测试代码并运行查看输出;
![[Python3] 类定义与使用[TZZ]](https://exp-picture.cdn.bcebos.com/3ac71c214f579356f0fbf995effb960b30217095.jpg)
10、继续向源码中追加“通过while方式和for..in方式遍历stuDict对象”的测试代码并运行查看结果;
![[Python3] 类定义与使用[TZZ]](https://exp-picture.cdn.bcebos.com/49701aebf6a75f0f456b755b97324b18502c4c95.jpg)
11、至此,Python中类定义与使用的方法就介绍完毕了。下一篇,我准备给大家介绍一下“用Python开发Web应用”的方法。Enjoy!
声明:本网站引用、摘录或转载内容仅供网站访问者交流或参考,不代表本站立场,如存在版权或非法内容,请联系站长删除,联系邮箱:site.kefu@qq.com。
阅读量:83
阅读量:79
阅读量:23
阅读量:46
阅读量:32