Python

python 数据类型

Python数据类型C++数据类型list列表定义:list1=['physics','chemistry',1997,2000]访问元素:list1[0]、list1[2:4]tuple元组+list列表dict字典定义:dict={'a':1,'b':2,'b':'3'}访问元素:dict['a']maptuple元组tuple与list的区别:tuple不可修改定义:tup1=('physics','chemistry',1997,2000)tup2

系统 2019-09-27 17:52:37 1982

Python

python 函数中的内置函数及用法详解

今天来介绍一下Python解释器包含的一系列的内置函数,下面表格按字母顺序列出了内置函数:下面就一一介绍一下内置函数的用法:1、abs()返回一个数值的绝对值,可以是整数或浮点数等。print(abs(-18))print(abs(0.15))result:180.152、all(iterable)如果iterable的所有元素不为0、''、False或者iterable为空,all(iterable)返回True,否则返回False。print(all(

系统 2019-09-27 17:50:56 1982

Python

Python列表(List)知识点总结

序列是Python中最基本的数据结构。序列中的每个元素都分配一个数字-它的位置,或索引,第一个索引是0,第二个索引是1,依此类推。Python有6个序列的内置类型,但最常见的是列表和元组。序列都可以进行的操作包括索引,切片,加,乘,检查成员。此外,Python已经内置确定序列的长度以及确定最大和最小的元素的方法。列表是最常用的Python数据类型,它可以作为一个方括号内的逗号分隔值出现。列表的数据项不需要具有相同的类型创建一个列表,只要把逗号分隔的不同的数

系统 2019-09-27 17:49:54 1982

Python

Python实现Linux监控的方法

工作原理:基于/proc文件系统Linux系统为管理员提供了非常好的方法,使其可以在系统运行时更改内核,而不需要重新引导内核系统,这是通过/proc虚拟文件系统实现的。/proc文件虚拟系统是一种内核和内核模块用来向进程(process)发送信息的机制(所以叫做“/proc”),这个伪文件系统允许与内核内部数据结构交互,获取有关进程的有用信息,在运行中(onthefly)改变设置(通过改变内核参数)。与其他文件系统不同,/proc存在于内存而不是硬盘中。p

系统 2019-09-27 17:49:23 1982

Python

对Python3中列表乘以某一个数的示例详解

在Python列表操作中:列表乘以某一个数,如list2=list1*2得到一个新的列表是list1的元素重复n次,且list1不改变。但运行如下代码时,得到的新列表b中,b[0]和b[1]的地址相同,即对b[0]进行操作,b[1]也会发生改变。a=[0]b=[a]*2print(b)b[0].append(1)print(b)输出为:[[0],[0]][[0,1],[0,1]]随后尝试以下几种代码:代码(1)a=[0]b=[afor_inrange(2)

系统 2019-09-27 17:48:16 1982

Python

python多协程爬虫示例

写python协程时使用gevent模块和queue模块可以大大提高爬虫速度。在同时爬取多个网站时,原来用for循环一个网站一个网站按循序顺序爬,就像先烧饭后烧菜,两个步骤异步进行。使用多协程可以让爬虫自己选择爬取顺序,就像边烧饭边烧菜,两个步骤同步进行,速度自然快了。不多说了,来看下代码吧:fromgeventimportmonkeymonkey.patch_all()#打上多协程布丁,下面的程序就可以执行多协程了importrequests,geven

系统 2019-09-27 17:47:59 1982

Python

python学习031-----python之递归(二):斐波那契数列的实现

斐波那契数列:12345678910...11235813213455...1.用迭代实现斐波那契数列(非递归方法)deffab(n):n1=1n2=1n3=1ifn<1:print('输入有误!')while(n-2)>0:n3=n2+n1#第三项为前两项和n1=n2#计算完,整体后移,准备计算下一项n2=n3n-=1returnn3a=int(input('请输入要计算的斐波那契项数:'))result=fab(a)print('第%d项斐波那契数为%

系统 2019-09-27 17:46:56 1982

Python

使用url_helper简化Python中Django框架的url配置教程

django的url采用正则表达式进行配置,虽然强大却也广为诟病。反对者们认为django的url配置过于繁琐,且不支持默认的路由功能。我倒觉得还好,只是如果觉得不爽,为什么不自己小小的hack一下,反正也就几行代码的事。在这个背景下,我整了这个url_helper,利用url_helper可以简化配置和实现url的默认路由。所谓的url_helper其实就只有url_helper.py一个文件,使用的时候只想要import就可以。url_helper的具

系统 2019-09-27 17:46:08 1982

Python

leetcode:路径总和||(python)

1.题目描述给定一个二叉树和一个目标和,找到所有从根节点到叶子节点路径总和等于给定目标和的路径。说明:叶子节点是指没有子节点的节点。示例:给定如下二叉树,以及目标和sum=22,5/\48//\11134/\/\7251返回:[[5,4,11,2],[5,8,4,5]]2.思路还是利用递归,不过要记录每一步的root.val。classSolution:defpathSum(self,root:TreeNode,sum:int)->List[List[in

系统 2019-09-27 17:45:51 1982

Python

用python读取excel文件

常用的简单的用法:fromxlrdimportopen_workbookbook=open_workbook(r'C:\Users\admin\Desktop\q.xlsx')sheet=book.sheets_names()[0]#第一个工作表名称sheet=data.sheet_by_name('Sheet1')#获得第一个工作表sheet=book.sheets()[0]#获得第一个工作表#获取总行数nrows=table.nrows#获取总列数nc

系统 2019-09-27 17:45:47 1982

Python

浅析Python四种数据类型

首先,我们了解下什么是数据类型计算机顾名思义就是可以做数学计算的机器,因此,计算机程序理所当然地可以处理各种数值。但是,计算机能处理的远不止数值,还可以处理文本、图形、音频、视频、网页等各种各样的数据,不同的数据,需要定义不同的数据类型。在Python中,能够直接处理的数据类型有以下几种:整数Python可以处理任意大小的整数,当然包括负整数,在程序中的表示方法和数学上的写法一模一样,例如:1,100,-8080,0,等等。计算机由于使用二进制,所以,有时

系统 2019-09-27 17:38:39 1982

Python

Python提取网页中超链接的方法

下面是最简单的实现方法,先将目标网页抓回来,然后通过正则匹配a标签中的href属性来获得超链接代码如下:importurllib2importreurl='http://www.sunbloger.com/'req=urllib2.Request(url)con=urllib2.urlopen(req)doc=con.read()con.close()links=re.findall(r'href\=\"(http\:\/\/[a-zA-Z0-9\.\/]

系统 2019-09-27 17:38:07 1982

Python

Python实现屏幕截图的代码及函数详解

废话不多说,先给大家看下python实现屏幕截图的代码,具体代码如下所述:fromseleniumimportwebdriverimporttimedefcapture(url,save_fn="capture.png"):browser=webdriver.Firefox()#Getlocalsessionoffirefoxbrowser.set_window_size(1200,900)browser.get(url)#Loadpagebrowser.

系统 2019-09-27 17:38:00 1982

Python

python中的pop()函数

pop()方法用于随机移除一个元素例如:set.pop()随机移除一个元素:fruits={'apple','banana','cherry'}x=fruits.pop()print(x)print(fruits)输出为banana{'cherry','apple'

系统 2019-09-27 17:57:16 1981

Python

Python 分析天气,告诉你中秋应该去哪里

中秋佳节以到,不知道各位小伙伴儿有没有想好去哪里玩呢。不过说实在的,每到节假日,到处都是人山人海,那句“我动也不能动”,还不时的出现在我的耳畔呢。但是又说回来,假期出游,除了人的因素外,天气的因素是不是也要考虑下呢,今天,我们就带大家来看看,中秋小长假,哪些地方适宜出游。获取数据数据的获取,就从中国天气网站上直接抓取,网络上的一些API,有的信息不是很全,只能获取最近3天的数据,有的又需要付费,还不如自己抓来的痛快。http://www.weather.c

系统 2019-09-27 17:57:15 1981