
python
精钩子娃
没有啥是学不会的,如果有,就再学一会儿
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
python3.6利用pyinstaller打包程序为.exe
python3.6环境下直接用pip安装是用不了的,会报错,因为还没有适合python3.6的pyinstaller库。我今天搞这个包也是碰到了很多坑,现在总算弄好了,下面给大家分享一下子。我一般都是用pip install 库名 方式装库的,但是这样根本装不上pyinstaller,最后网上找的这种。进入cmd命令行(最好以管理员方式进吧)输入pip install pyinstalle...原创 2019-03-24 15:58:22 · 727 阅读 · 0 评论 -
俩个单链表第一个公共节点
如题,题目要求找寻俩个单链表的第一个公共节点,如果有公共节点,则返回这个公共节点,否则返回None首先,分析问题,单链表如果有公共节点,即肯定是这样的常规做法:首先看哪个链表长,长链表先走(他们的差)步,然后再一起遍历,有公共节点则返回,没有返回None,但是这种太麻烦了,你还得分别遍历俩个链表,分别求其长度,求到长度以后,然后再开始遍历。有兴趣的写一下吧。今天要介绍的这种方法,很简洁。...原创 2019-08-19 17:27:34 · 253 阅读 · 0 评论 -
关于python的单列模式
单例模式一种常用的软件设计模式。意图:保证一个类仅有一个实例,并提供一个访问它的全局访问点。动机:对于一些类来说,只有一个实例是很重要的。比如一个班级只能有一个班主任、一个数字滤波器只能有一个A/D转换器。那么,我们怎样才能保证一个类只有一个实例并且这个实例易于被访问?一个全局变量使得一个对象可以被访问,但是它不能防止你实例化多个对象。这样就有了一个更好的办法,让类自身负责保护它的唯一实例,...原创 2019-07-22 11:15:44 · 224 阅读 · 0 评论 -
python中单下划线和双下划线有什么区别
在python类中,我们经常可以看到类似于_object,__object,__object__的对象,那么这些有什么区别呢?单下划线表示类中的保护变量,它在类外不可访问,在类和子类中可以访问,类似于C++中的保护继承,如果非要在类外访问时,_类名__对象名即可。双下划线表示类中的私有成员,只能在本类中访问,Python设计此的真正目的仅仅是为了避免子类覆盖父类的方法。类似与C++中的pr...原创 2019-07-21 22:56:40 · 247 阅读 · 0 评论 -
python中is和==的区别
is比较俩个对象的id是否相等==比较的是俩个对象的值是否相等原创 2019-07-21 22:45:25 · 114 阅读 · 0 评论 -
python实现常见的一些排序算法
1、选择排序法def func(li): for i in range(len(li)-1): for j in range(i+1,len(li)): if li[i]>=li[j]: li[i],li[j]=li[j],li[i] return li2、冒泡排序法def func(li):...原创 2019-07-12 23:39:43 · 172 阅读 · 0 评论 -
计算机等级考试(python方向)
计算机二级考试python程序设计模拟考试题,里面的题刷完必过,重复率很高,楼主2019年3月考的,优秀。链接:https://pan.baidu.com/s/16CCbAwQKxA9372EC5oNFAA提取码:2nts...原创 2019-06-17 00:45:30 · 1773 阅读 · 2 评论 -
python开发一些知识点
吐血整理。1、 正则表达式^ 行首匹配,和在[]里的不是一个$ 行尾匹配. 匹配任意一个字符(除了\n)(xyz) 匹配小括号内的xyz(作为一个整体去匹配)[] 匹配[]中列举的字符\d 匹配数字,即0-9\D 匹配非数字,即不是数字\s ...原创 2019-06-16 19:53:33 · 1930 阅读 · 0 评论 -
python面试题
1、 栈:编译器自动分配释放,存放函数的参数值,局部变量的值。函数每次每次调用,都会新建栈帧,用于局部变量和执行过程存储,等执行结束,栈帧内存被回收,同时释放相关对象。栈一般放当前所需要的数据。2、 堆:是程序在运行时,而不是在编译时,申请一定大小的内存空间,即是动态分配内存,对其访问和一般访问没有区别(堆本质是在运行时请求操作系统动态分配给自己的内存)。一般由程序员分配释放,若程序员不放,程序...原创 2019-06-16 00:29:07 · 185 阅读 · 0 评论 -
pycharm中flask项目无法指定端口,ip,debug=True不管用解决办法
pycharm中flask项目无法指定端口,ip,debug=True不管用的解决办法,https://blog.youkuaiyun.com/JENREY/article/details/86699817转载 2019-04-06 14:56:23 · 1328 阅读 · 0 评论 -
python3装饰器详解
你会python吗?当然啦!那你给我讲讲python装饰器装饰器?我还没用过…这是面试时发生的真实事情python装饰器是我们程序开发过程中经常使用的功能,在不修改原函数的基础上,对原函数添加新的功能,当程序成千上万行时,修改一个函数,有时候所带来的结果可能会让人摸不着头绪,这时候,运用装饰器,就变得非常便利了简单来说,python装饰器就是把一个函数当作参数返回一个替代版的函数...原创 2019-03-24 16:48:46 · 345 阅读 · 0 评论 -
python解决背包/背包变形问题
01背包问题有N件物品和一个容量为V的背包。第i件物品的费用是c[i],价值是w[i]。求解将哪些物品装入背包可使价值总和最大。这是最基础的背包问题,特点是:每种物品仅有一件,可以选择放或不放。例如:背包的承重为10,现在有a,b,c,d,e五件物品,每件物品的重量分别为2,2,6,5,4,价值分别为6,3,5,4,6输入:第一行输入背包最大承重量第二行输入n个物品的重量第三行输入...原创 2019-09-14 19:51:53 · 361 阅读 · 0 评论