51
Dev开发社区
首页
文章
问答
工具
搜索
登录
注册
文章频道
前端
css3
Javascript
html
Html5
Css
vue
网站优化
正则表达式
React
后端
C语言
C++
Java
.Net
PHP
Python
gis
Go语言
数据库
nosql
其他
Redis
sql
Mysql
Oracle
sqlserver
mongodb
移动
Flutter
Android
IOS
微信
微信小程序
支付宝小程序
快应用
开源
hadoop
资讯
经验
其他
工具
互联网络
代码编辑器
报表/图表
其他
算法
操作系统
linux
unix
windows
centos
mac
游戏开发
架构
微服务
网站架构
分布式系统
系统架构
软件工程
敏捷开发
软件工程
Python
在Python中定义和使用抽象类的方法
https://www.jb51.net/article/87710.htm 像java一样python也可以定义一个抽象类。在讲抽象类之前,先说下抽象方法的实现。抽象方法是基类中定义的方法,但却没有任何实现。在java中,可以把方法申明成一个接口。而在python中实现一个抽象方法的简单的方法是:?123c...
代码星球
·
2020-06-17
Python
中定
义和
使用
抽象
python中的__new__与__init__,新式类和经典类(2.x)
在python2.x中,从object继承得来的类称为新式类(如classA(object))不从object继承得来的类称为经典类(如classA())新式类跟经典类的差别主要是以下几点: 1.新式类对象可以直接通过__class__属性获取自身类型:type 2.继承搜索的顺序发生了改变,经典类多继承时属性搜索...
代码星球
·
2020-06-17
python
中的
new
init
新式
Python中的作用域及global用法
Python中,一个变量的作用域总是由在代码中被赋值的地方所决定的。函数定义了本地作用域,而模块定义的是全局作用域。如果想要在函数内定义全局作用域,需要加上global修饰符。变量名解析:LEGB原则当在函数中使用未认证的变量名时,Python搜索4个作用域[本地作用域(L)(函数内部声明但没有使用global的变量)...
代码星球
·
2020-06-17
Python
中的
作用域
global
用法
Python(可变/不可变类型,list,tuple,dict,set)
补充:(可用操作技巧)>>>x=900>>>y=900>>>x==yTrue>>>type(x)istype(y)True>>>xisyFalse>>>id(x)3107344641872>>>...
代码星球
·
2020-06-17
Python
可变
不可变
类型
list
Python(字符编码)
1.文本编辑器存取文件的原理(nodepad++,pycharm,word) 打开编辑器就打开了启动了一个进程,是在内存中的,所以在编辑器编写的内容也都是存放与内存中的,断电后数据丢失 因而需要保存到硬盘上,点击保存按钮,就从内...
代码星球
·
2020-06-17
Python
字符
编码
Python高级编程和异步IO并发编程(笔记)
#例子classCompany(object):def__init__(self,employee_list):self.employee=employee_listdef__getitem__(self,item):returnself.employee[item]def__len__(self):returnlen...
代码星球
·
2020-06-17
编程
Python
高级
异步
IO
python内置的队列模块
python实现代码如下所示: #导入python里面自带的数据结构模块(deque双向队列)fromcollectionsimportdeque#右边进来,左边出去,单向队列q=deque([1,2,3],5)#第一个参数为初始化的队列,第二个参数是队列的长度q.append(4)#队尾进队print(q....
代码星球
·
2020-06-16
python
内置
队列
模块
topk问题(python版本)
#topk问题的解决思路#先构造小根堆调整函数defsift(li,low,high):#li是指列表,low是指根节点位置,high是指最后一个元素位置i=low#最开始跟节点的位置j=2*i+1#左边下一层孩子节点tmp=li[low]#把堆顶元素存下来whilej<=high:#只要j位置有节点...
代码星球
·
2020-06-16
topk
问题
python
版本
堆排序算法(Python版本)
#堆排序的python版本代码#堆排序的向下调整函数#大根堆的建立方函数defsift(li,low,high):#li是指列表,low是指根节点位置,high是指最后一个元素位置i=low#最开始跟节点的位置j=2*i+1#左边下一层...
代码星球
·
2020-06-16
排序
算法
Python
版本
快速排序算法(python版本)
实现python代码如下:importsyssys.setrecursionlimit(100000)#设置递归的最大限制次数为100000次fromcal_timeimport*importrandom#递归partition函数defpartition(li,left,right):tmp=li[left]whil...
代码星球
·
2020-06-16
快速
排序
算法
python
版本
python测试算法运行时间函数
1、计算程序运行的时间函数(python版本)importtimedefcal_time(func):defwrapper(*args,**kwargs):t1=time.perf_counter()result=func(*args,**kwargs)t2=time.perf_counter()print("%sru...
代码星球
·
2020-06-16
python
测试
算法
运行
时间
数据结构与算法入门-算法介绍(python版本)
//2020.02.29数据结构与算法入门(python版本)第1章评判算法的优劣指标有哪些?课时1:算法的基本概念1、算法Algorithm是一个计算过程,是指解决一个问题的方法.2、数据结构是指数据存储的一种结构方式,是静态的.3、程序=数据结构+算法(尼古拉斯凯奇说过的一句著名的话).课时2:时间复杂度介绍1、估...
代码星球
·
2020-06-16
算法
数据结构
入门
介绍
python
Python中的lambda函数介绍
Lambda函数,即Lambda表达式(lambdaexpression),是一个匿名函数(不存在函数名的函数),Lambda表达式基于数学中的λ演算得名,直接对应于其中的lambda抽象(lambdaabstraction)。一、lambda函数也叫匿名函数,即,函数没有具体的名称。先来看一个最简单例子...
代码星球
·
2020-06-16
Python
中的
lambda
函数
介绍
Python可视化界面编程入门
Python可视化界面编程入门具体实现代码如所示:(1)普通可视化界面编程代码入门:importsysfromPyQt5.QtWidgetsimportQWidget,QApplication#导入两个类来进行程序界面编程if__name__=="__main__":#创建一个Application的类app=QApp...
代码星球
·
2020-06-16
Python
可视化
界面
编程
入门
Python用户界面编程PyQt5的四种的布局方式
1、QT是C++编写的跨平台GUI库,GUI是指桌面程序应用。2、开发基于pyqt5的桌面应用程序必须要使用两个类Qapplication和Qwidget类,都在PyQt5.Qt.widgets里面3、pycharm里面讲QTdesigner文件产生的ui文件转换为.py文件需要使用pygui转换扩展工具,主要有以下两...
代码星球
·
2020-06-16
Python
用户界面
编程
PyQt5
种的
专栏
更多
老潘
关注
欢迎关注
建站高手
关注
兴趣:做网站
星空
关注
星空下的梦~
代码星球
关注
IT猿
关注
首页
上一页
...
10
11
12
13
14
...
下一页
尾页
按字母分类:
A
B
C
D
E
F
G
H
I
J
K
L
M
N
O
P
Q
R
S
T
U
V
W
X
Y
Z
其他