-
auto
2019-06-28 17:40:52
python
1931°
20
1引用和对象1.1>创建变量的过程内存创建对象-->创建变量-->变量引用到对象因此:变量只是到内存对象的一个引用1.2>对象组成类型标识符(标识对象类型)引用计数(是否回收对象)1.3>垃圾回收如果对象没有变量引用(引用计数为0),那么会被回收1.4>共享引用:多个变量引用同一个对象a=1b=a//a和b指向的是内存中同一对象a=3b=aa=4//改变a的值,
-
auto
2019-06-28 17:40:52
python
1617°
20
syssys.argv命令行参数List,第一个元素是程序本身路径sys.exit(n)退出程序,正常退出时exit(0)sys.version获取Python解释程序的版本信息sys.maxint最大的Int值sys.path返回模块的搜索路径,初始化时使用PYTHONPATH环境变量的值sys.platform返回操作系统平台名称sys.stdout.write('please:
-
auto
2019-06-28 17:40:52
python
1770°
20
Python创建和访问字典
-
auto
2019-06-28 17:40:52
python
1710°
20
协程:又称为微线程,英文名称Coroutine。作用:它拥有自己的寄存器上下文和栈,能保留上一次调用时的状态,可以随时暂停程序,随时切换回来。优点:•无需线程上下文切换的开销•无需原子操作锁定及同步的开销•方便切换控制流,简化编程模型•高并发+高扩展性+低成本:一个CPU支持上万的协程都不是问题。所以很适合用于高并发处理缺点:•无法利用多核资源:协程的本质是个单线程,它不能同时将单个CPU的多个核
-
auto
2019-06-28 17:40:52
python
1590°
20
上下文管理我们通常在写jdbc连接的时候都会写打开连接,使用连接,关闭连接。为了把资源合理利用,同时这些打开,关闭的工作是重复的工作,那么这些活能不能交给工具去做呢?答案肯定是可以的,不然怎么会有那么多的数据层中间件呢?我们要说的这个python的上下文管理也不是深新鲜概念,我们看下如下python代码:importcontextlib@contextlib.contextmanagerdefsh
-
auto
2019-06-28 17:40:52
python
1519°
20
机器学习的模型训练越来越自动化,但特征工程还是一个漫长的手动过程,依赖于专业的领域知识,直觉和数据处理。而特征选取恰恰是机器学习重要的先期步骤,虽然不如模型训练那样能产生直接可用的结果。本文作者将使用Python的featuretools库进行自动化特征工程的示例。机器学习越来越多地从手动设计模型转变为使用H20,TPOT和auto-sklearn等工具来自动优化的渠道。这些库以及随机搜索等方法旨
-
auto
2019-06-28 17:40:52
python
1642°
20
CSRF(Cross Site Request Forgery, 跨站域请求伪造)是一种网络的×××方式。我的理解是,比如你访问过招商银行的网站并登陆之后,你的cookie信息暂时不会失效,这时,×××通过各种方式诱导你访问他给你提供的网站等链接,让你在同一浏览器访问&n
-
auto
2019-06-28 17:40:52
python
1959°
20
python 列表生成式使用
-
auto
2019-06-28 17:40:52
python
2161°
20
本文介绍re模块的search的用法, 最后比较re.search 与 re.match的区别:前者是任意位置匹配成功都可以,后者只能从第一位匹配成功才能往后匹配。
-
auto
2019-06-28 17:40:52
python
1785°
20
如何在Anaconda中把python环境更新更高版本
-
auto
2019-06-28 17:40:52
python
1664°
20
while 条件:执行代码当条件条件成立,代码就会执行;count=0
whilecount<=100:#只要count<=100就不断执行下面的代码
print("loop",count
-
auto
2019-06-28 17:40:52
python
1497°
20
一、静态方法(staticmethod)和类方法(classmethod)类方法:有个默认参数cls,并且可以直接用类名去调用,可以与类属×××互(也就是可以使用类属性)静态方法:让类里的方法直接被类调用,就像正常调用函数一样类方法和静态方法的相同点:都可以直接被类调用,不需要实例化类方法和静态方法的不同点: 类方法必须有一个cls参数表示这个类,可以使用类属性 静态方法不需要参数绑定方法:分
-
auto
2019-06-28 17:40:52
python
2519°
20
网上找到一个简单的用法:
socket.makefile().readline()
-
auto
2019-06-28 11:53:23
python
1751°
20
Linux下大部分系统默认自带python2.x的版本,最常见的是python2.6或python2.7版本,默认的python被系统很多程序所依赖,比如centos下的yum就是python2写的,所以默认版本不要轻易删除,否则会有一些问题,如果需要使用最新的Python3那么我们可以编译安装源码包到独立目录,这和系统默认环境之间是没有任何影响的,python3和python2两个环境并存即可首
-
auto
2019-06-28 11:53:23
python
2010°
20
安装环境:win10一)安装前检查(使用securable.exe 或 LeoMoon CPU-V.exe):系统硬件是否支持虚拟化技术?BIOS中是否已启用?二)安装虚拟机CentOS7:下载vmware workstation pro:https://www.vmware.com/cn/products/workstation-pro/workstation-pro-evaluation.ht
-
auto
2019-06-28 11:53:23
python
1791°
20
re.match()函数如果想要从源字符串的起始位置匹配一个模式,我们可以使用re.match()函数。re.match()函数的使用格式是:re.match(pattern,string,flag)re.search()函数我们还可以使用re.search()函数进行匹配,使用该函数进行匹配,会扫描整个字符串并进行对应的匹配。该函数与re.match()函数最大的不同是,re.match()函数
-
auto
2019-06-28 11:53:23
python
1821°
20
使用BeautifulSoup时,可能会抛出如下错误:RecursionError:maximumrecursiondepthexceededwhilecallingaPythonobject查看系统递归限制,变调大即可:sys.getrecursionlimit()1000sys.setrecursionlimit(2000)
-
auto
2019-06-28 11:53:23
python
1646°
20
反射在Python中,能够通过一个对象,找出type、class、attribute或者method的能力,成为反射。函数与方法内建函数:getattr(object,name[,degault]) 通过name返回object的属性值,当属性不存在,将使用default返回,如果没有default,则抛出AttributeError。Name必须为字符串。&n
-
auto
2019-06-28 11:53:23
python
1711°
20
条件语句if、else与elif语句用于控制条件代码的执行。条件语句的一般格式如下:ifexpression:statementselifexpression:statementselifexpression:statements...else:statements如果不需要执行任何操作,可以省略条件语句的else和elif子句。如果特定子句下不存在要执行的语句,可以使用pass语句。循环与迭代可
-
auto
2019-06-28 11:53:23
python
1869°
20
python 逻辑运算:not > and > or