随笔分类 - Python
摘要:装饰器的本质:在不改变被装饰对象原有的“调用方式”和“内部代码”的情况下给被装饰对象添加新的功能。 装饰器的作用,就是封装一个函数,然后修改它,也就是在不改变原有功能代码的基础上,添加额外的功能。 在python中所有的东西都是对象,函数可以作为参数进行传递。 代码实现: # coding:utf-
阅读全文
摘要:Vlan是一种为局域网设备进行逻辑划分的技术,为了标识不同的vlan 引入了vlan id 1~4094之间的整数,定义一个vlan id 的资源池 资源池中连续的vlan用开始vlan-结束vlan表示,不连续的用单个整数表示所有的vlan用英文逗号连接起来 现有一个vlan资源池,业务需要从资源
阅读全文
摘要:https://blog.csdn.net/Jerry_1126/article/details/81158254
阅读全文
摘要:id方法的返回值就是对象的内存地址。python中会为每个出现的对象分配内存,哪怕他们的值完全相等(注意是相等不是相同)。如执行a=2.0,b=2.0这两个语句时会先后为2.0这个Float类型对象分配内存,然后将a与b分别指向这两个对象。所以a与b指向的不是同一对象:>>> a=2.0>>> b=
阅读全文
摘要:装饰器:在不修改函数源代码的基础上,添加函数功能 例如: 当被装饰的函数有形参时: 当@装饰器后有参数时: 两个装饰器同时修饰一个函数(重点看执行顺序):
阅读全文
摘要:1. 使用字符串切片,步长设置为-1 2. 双端队列 3. 使用列表的reverse方法 使用列表的reverse方法 使用字符串切片
阅读全文
摘要:Python的deque模块,它是collections库的一部分。deque实现了双端队列,意味着你可以从队列的两端加入和删除元素。 deque中的方法有: append(x):把元素x添加到队列的右端 appendleft(x):把元素x添加到队列的左端 clear():清空队列中所有元素 co
阅读全文
摘要:CentOS安装PyQT5.11 yum install qt5-qtbase-develpip3 install pyqt5python3 -c "from PyQt5 import QtWidgets" CentOS安装PyQT5.6 一、安装CentOS7 二、 安装qt5 三、 安装PyQT
阅读全文
摘要:1. 安装python3 1.下载安装包: wget https://www.python.org/ftp/python/3.6.3/Python-3.6.3.tgz 2.安装必要的一些依赖包: yum -y install openssl-devel bzip2-devel expat-devel
阅读全文