撰写于    浏览:285 次  分类: 默认分类
我们在使用Enum定义枚举类型,枚举的成员不是整型,所以在做比较时不能使用如大于号(">"),小于号(“<”)作比较,只用做相等性比较,但直接和整型做相等比较,结果都为False。Python新增了IntEnum,IntEnum是允许和整型做比较,包括大小比较和值得相等比较。创建IntEnum定义IntEnum首先要导入IntEnumf[...]

撰写于    浏览:300 次  分类: 默认分类
Python3的import机制详解绝对引用成为Python3的默认的引入机制,所以,需要注意的是,需要从包目录最顶层目录依次写下,而不能从中间开始。Python3的import机制详解import 模块名,将模块中所有的代码赋值给模块名,调用时的格式为:模块名.方法名()from 模块名 import 方法名,将该方法单独放到当前文件中,调用时只[...]

撰写于    浏览:202 次  分类: 默认分类
from __future__ import division导入python未来支持的语言特征division(精确除法),当我们没有在程序中导入该特征时,"/"操作符执行的是截断除法(Truncating Division),当我们导入精确除法之后,"/"执行的是精确除法,如下所示:>>> 3/4 0 >>>[...]

撰写于    浏览:260 次  分类: Pycharm使用教程
每次打开pycharm都会出现更新提示,如下图所示:

撰写于    浏览:369 次  分类: 默认分类

撰写于    浏览:548 次  分类: Pycharm使用教程
1、按照Qt的运行环境和开发环境:前者为运行环境,后者为开发环境pip3 install PyQt5 pip3 install PyQt5-tools2、工具介绍:Qtdesigner和PyUICQtdesigner是Python设计里面一个非常实用的工具,使得人们编写qt界面可以不仅仅是使用纯代码,而可以在可视化的基础上设置,非常方便。PyUIC[...]

撰写于    浏览:450 次  分类: 默认分类
参考:https://foofish.net/different_bettween_classmethod_and_staticmethod.html

撰写于    浏览:1217 次  分类: Pycharm使用教程
在Pycharm等IDE中执行Python程序,默认设置启动路径为项目根目录,所以直接执行是没有问题的。但是在cmd命令行窗口中执行程序,所在路径是Python的搜索路径,如果涉及到import引用就会报类似 ImportError: No module named xxx 这样的错误。出现这种找不到模块问题的解决方法十分简单,在报错的模块中添加:[...]