分类 默认分类 下的文章


撰写于    浏览:59 次  分类: 默认分类
经常会见到: p . *p , &p 三个符号 p是一个指针变量的名字,表示此指针变量指向的内存地址,如果使用%p来输出的话,它将是一个16进制数。而*p表示此指针指向的内存地址中存放的内容,一般是一个和指针类型一致的变量或者常量。 而我们知道,&是取地址运算符,&p就是取指针p的地址。等会,怎么又来了个地址,它到底和p有什么区别?区别在于,指针p[...]

撰写于    浏览:61 次  分类: 默认分类
一般来说,要使用某个类的方法,需要先实例化一个对象再调用方法。而使用@staticmethod或@classmethod,就可以不需要实例化,直接类名.方法名()来调用。这有利于组织代码,把某些应该属于某个类的函数放到那个类里去,同时有利于命名空间的整洁。既然@staticmethod和@classmethod都可以直接类名.方法名()来调用,那它[...]

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

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

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

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

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

撰写于    浏览:283 次  分类: 默认分类
各位PIP教程网的读者:各位朋友,大家好!由于网站需要投入更多的时间和精力,而仅凭站长一个人来维护,前景堪忧,所以现面向读者招聘网站的兼职人员。兼职人员的主要职责是:收集和整理网上资源,形成系统化的教程,发布到PIP教程网。本站的内容主要是围绕三大块:pip的使用,pycharm的使用,python面试。兼职人员所做的事情也要符合这三大块方向。报酬[...]