搜索到与相关的文章
Python

Python3,input函数,直接使用回车,字段保存了什么?

input函数,在用户直接使用回车的情况下到底保存了个什么?实验如下:i=input("直接录入回车,i保存的是个啥?")print(i)print(type(i))ifi=="":print("匹配成功,保存的是空字符串!")执行之后,确认,在直接回车的情况下,input函数保存的是空字符串

系统 2019-09-27 17:56:10 2406

Python

Python爬虫小白入门指南,成为大牛必须经历的三个阶段

学习任何一门技术,都应该带着目标去学习,目标就像一座灯塔,指引你前进,很多人学着学着就学放弃了,很大部分原因是没有明确目标,所以,一定要明确学习目的,在你准备学爬虫前,先问问自己为什么要学习爬虫。有些人是为了一份工作,有些人是为了好玩,也有些人是为了实现某个黑科技功能。不过可以肯定的是,学会了爬虫能给你的工作提供很多便利。小白入门必读作为零基础小白,大体上可分为三个阶段去实现。第一阶段是入门,掌握必备基础知识,比如Python基础、网络请求的基本原理等;第

系统 2019-09-27 17:54:54 2406

Python

Python技术栈/工具链整理V2

开发环境开发工具Vim/SublimeText2/PyCharm/VSCode用着顺手就好,我是由vim转PyCharm的。集成开发环境自动补全、单步调试等功能好很多,有利于提高工作效率。iTerm:Mac下必备,谁用谁知道Tmux:分屏工具,可以复用session,这点很赞XShell:远程登录Sequel:数据库登录Postman:HTTP接口调试工具开发环境pip/easy_install包管理viertualenv+virtualenvwrappe

系统 2019-09-27 17:54:26 2406

Python

python读取并写入mat文件的方法

先给大家介绍下python读取并写入mat文件的方法用matlab生成一个示例mat文件:clear;clcmatrix1=magic(5);matrix2=magic(6);savematData.mat用python3读取并写入mat文件:importscipy.iodata=scipy.io.loadmat('matData.mat')#读取mat文件#print(data.keys())#查看mat文件中的所有变量print(data['matri

系统 2019-09-27 17:53:43 2406

Python

利用Psyco提升Python运行速度

Psyco是严格地在Python运行时进行操作的。也就是说,Python源代码是通过python命令编译成字节码的,所用的方式和以前完全相同(除了为调用Psyco而添加的几个import语句和函数调用)。但是当Python解释器运行应用程序时,Psyco会不时地检查,看是否能用一些专门的机器代码去替换常规的Python字节码操作。这种专门的编译和Java即时编译器所进行的操作非常类似(一般地说,至少是这样),并且是特定于体系结构的。到现在为止,Psyco只

系统 2019-09-27 17:53:26 2406

Python

python数据组合总结

一、序列类型(字符串,元组(),列表[])序列类型支持in,len(),分片[],迭代,5种内置序列类型:bytearray,bytes,list,str,tuple(元组)。1、元组可以嵌套(如:x=str[2][1][0][1])2、元组的命名(collections.namedtuple(),即自定义)样:sale=collctions.namedtuple("sale","productidcustomeriddateprice")逗号前的为元组类

系统 2019-09-27 17:52:31 2406

Python

Python入门教程之运算符与控制流

Python中的运算符什么是运算符?举个简单的例子4+5=9。例子中,4和5被称为操作数,"+"称为运算符。1.求幂运算符在Java中如果我们想对一个数进行求幂运算,我们可能要借助于Math库中的pow()函数,但是在Python中我们可以使用两个连续的*表示求幂运算。a=5**2printa2.//运算符可能很多人要说了,这个我认识,我打注释经常用双斜杠,可是很尴尬,Python中的单行注释符号为#,多行注释可以使用''',那么//是用来干嘛呢?用来求两

系统 2019-09-27 17:37:36 2406

Python

python实现杨辉三角(使用生成器generator)

杨辉三角定义如下11112113311464115101051#将杨辉三角的每一行看成一个list,写一个生成器(generator),不断输出下一行listdeftriangel(n):L=[1]#定义一个list[1]whileTrue:yieldL#打印出该listL=[L[x]+L[x+1]forxinrange(len(L)-1)]#计算下一行中间的值(除去两边的1)L.insert(0,1)#在开头插入1L.append(1)#在结尾添加1if

系统 2019-09-27 17:32:50 2406

编程技术

Liferay Portal额外研究(五):对多分发命令Ac

Liferay默认提供的基于StrutsAction扩展的PortletAction是不支持多分发命令的,也就是我们一般常用的DispatchAction。但在我们日常基于Struts处理的操作中,已经大量的沿用了DispatchAction处理方式,采用“cmd=queryall”诸如此类的方式。本文就来给大家讲解如何通过扩展,让Liferay实现对多分发命令Action的支持。首先让我们来看看Liferay是如何处理的:在portlet.xml中,我们

系统 2019-08-29 23:24:25 2406

编程技术

September 22nd 无锡

左盼右盼,终于盼到周末,出发去无锡~第一次坐动车,发现这动车竟然叫和谐号。。。真是"河蟹"之风吹遍中华大地啊。。。动车还是挺快的,时速165km/h,45分钟就到了,速度是进步了,如果动车能在软座候车厅等车就更好了~看,这就是动车:哈哈。。。见人不见车。。。然后,咱就到了无锡,下来,去了麦当劳以后就去买了个地图,说到这地图,以后不推荐在外地拿着地图在马路上show,会被鄙视的。。。麻麻要坐公交,找来找去,终于找到了10路,就冲了上去,结果一看,不到东林书院

系统 2019-08-29 22:54:52 2406