2020
10-10
10-10
Python面向对象多态实现原理及代码实例
多态指同一个方法调用由于对象不同可能会产生不同的行为。关于多态要注意以下几点:多态是方法的多态,属性没有多态多态的存在有两个必要条件:继承、方法重写代码如下classMan:defeat(self):print('饿了,准备吃饭')classChinese(Man):defeat(self):print('中国人用筷子吃饭')classEnglish(Man):defeat(self):print('英国人用刀叉吃饭')classIndia(Man):defeat(self):print('印度人用右手吃饭')d...
继续阅读 >
file->setting->project->projectinterperter双击右侧出现的pip,弹出安装包,搜索pymysql->选择第一个->InstallPackage出现底部绿色字体说明导入成功补充知识:Python3.6.X导入pymysql模块出错:Nomodulenamed'pymysql'问题可能原因是因为使用的是pycharm在新建项目的时候没有正确的选择导致的1、成功安装mysql,3.0版本的执行命令:pip3installpymysql2、执行导入mysql时报错:Nomodulenamed'pymysql3、查看mysql是否...
一,概要需求:实现一个GUI界面下的6+1体育彩票选号器.(1)要求界面可以加载系统时间及开奖时间(2)功能区完成人选及机选的功能人选-->手动输入6+1位数字.前6位必须在0-9之间的数字.后1位必须是0-4之间的数字机选-->(1)填写数量(加校验必须为数字且不能为空)点击开始按钮后把选举的数字添加到展示界面中(2)允许选举的数字重复及不重复两种选择(3)展示区的设置,显示已选的彩票号码(4)完成清空展示区内容功能(5)完成...
异常的本质导引问题在实际工作中,我们遇到的问题都不是完美的,比如:你写某个模块,用户输入不一定符合你的要求:你的程序要打开某个文件,这个文件不可能存在或者打开格式不对,你要读取数据库数据,数据可能是空的;我们程序运行着,但内存或硬盘可能已经满了软件程序运行过程中,非常可能遇到我们刚刚提出的这些问题,我们称之为:异常,英文名:Exception,译为:例外。遇到这些情况,我们的处理方法如下如果我们要拷贝一个...
用到了两个库,xlrd和xlwtxlrd是读excel,xlwt是写excel的库[/code]1)xlwd用到的方法:xlwt.Workbook()是创建了一个空文件对象.add_sheet()为空文件对象,是在该文件中建立一个工作表,并返回工作表对象.write(row,col,data)为工作表对象,表示在第row+1行第col列添加data数据.save('文件名.xls')为空文件对象,最后保存。2)xlrd用到的方法:打开excel文件读取数据data=xlrd.open_workbook('文件名.xls')常用代码:#通过名称...