拥有Python标签的文章
Python

Python中内置数据类型list,tuple,dict,set的区别和用法

Python语言简洁明了,可以用较少的代码实现同样的功能。这其中Python的四个内置数据类型功不可没,他们即是list,tuple,dict,set。这里对他们进行一个简明的总结。List字面意思就是一个集合,在Python中List中的元素用中括号[]来表示,可以这样定义一个List:L=[12,'China',19.998]可以看到并不要求元素的类型都是一样的。当然也可以定义一个空的List:L=[]Python中的List是有序的,所以要访问Lis

系统 2019-09-27 17:37:43 2043

Python

python 循环while和for in简单实例

python循环while和forin简单实例#!/uer/bin/envpython#_*_coding:utf-8_*_lucknumber=5b=0whileb<3:print('gusscount:',b)a=int(input('yougusenumber'))ifa>lucknumber:print('youaerbiger')elifa==lucknumber:print('youarerighet')break#跳出这个层级的循环else:

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

Python

Python 从subprocess运行的子进程中实时获取输出的例子

有些时候,我们需要将某些程序放到子进程中去运行,以达到整合系统的目的。在Python中,一个非常好的选择就是使用subprocess模块,本模块为开辟子进程去执行子程序提供了统一的接口,更加便于学习和使用。同时,对于在子进程里的程序,我们希望能够实时获取其输出,以在主进程中打印相关信息,使我们能够了解当前子程序的执行进度。对此,subprocess模块也提供了相应的参数,能够将子程序的标准输出和标准错误输出返回给主程序。下面,我们就通过一个例子来说明这个功

系统 2019-09-27 17:56:49 2042

Python

关于Python3 类方法、静态方法新解

如下所示:classDate:def__init__(self,year,month,day):self.year=yearself.month=monthself.day=day#实例方法deftomorrow(self):self.day+=1def__str__(self):return'{}/{}/{}'.format(self.year,self.month,self.day)#静态方法@staticmethoddefformat_date_st

系统 2019-09-27 17:56:25 2042

Python

Python Matplotlib 基于networkx画关系网络图

前言昨天才开始接触,鼓捣了一个下午,接下来会持续更新,如果哪里有错误的地方,望各位大佬指出,谢谢!数据描述两个文件,一个文件包含了网络图的节点,节点存在类别(0,1,2,3)四类,但是0类别舍去,不画出;另一个文件包含了网络图的边,数据基本特征如下:图1中,id表示节点,b是类别;图2中,两个数字表示边连接的两个点。Networkx安装我的系统是MacOS,直接在terminal输入sudopipinstallnetworkx就可以安装,由于代码中涉及几个

系统 2019-09-27 17:56:07 2042

Python

Python进阶之使用selenium爬取淘宝商品信息功能示例

本文实例讲述了Python进阶之使用selenium爬取淘宝商品信息功能。分享给大家供大家参考,具体如下:#encoding=utf-8__author__='Jonny'__location__='西安'__date__='2018-05-14''''需要的基本开发库文件:requests,pymongo,pyquery,selenium开发流程:搜索关键字:利用selenium驱动浏览器搜索关键字,得到查询后的商品列表分析页码并翻页:得到商品页码数,模

系统 2019-09-27 17:55:34 2042

Python

python基于pdfminer库提取pdf文字代码实例

安装pdfminer库windows下安装pdfminer3kpipinstallpdfminer3kLiunx下安装pdfminerpipinstallpdfminer代码frompdfminer.pdfparserimportPDFParser,PDFDocumentfrompdfminer.converterimportPDFPageAggregatorfrompdfminer.layoutimportLAParams,LTTextBoxHorizo

系统 2019-09-27 17:55:31 2042

Python

Python装饰器用法及原理

Python语言有一个比较Pythonic的功能,也是一个具有很强大功能的特性,那就是装饰器。1.Python装饰器的原理Python中的装饰器是通过利用了函数特性的闭包实现的,所以我们需要了解Python闭包的原理,以及函数的功能特性。1.1函数特性函数作为变量传递defadd(x):returnx+1a=add(5)print(a)#运行结果:6函数作为参数传递defadd(x):returnx+1defexecute(f):returnf(3)pri

系统 2019-09-27 17:54:59 2042

Python

Python之pyecharts使用

最近碰巧需要用到pyecharts,但是实数门外汉,完全不懂怎么使用。网上找了一些教程和博客,不是CV大法,就是通篇代码,既没有代码里的注释,也没有文字解释。看了半天还是不知道各项属性是什么意思,怎么使用,到头来还要自己慢慢摸索。(以上纯属个人吐槽,并非贬低所有博主,也没有表示我写的就好。只是单纯觉得有一些博文语焉不详,并没有什么实际意义。同时告诫自己。)欢迎交流,喷子勿扰,侵权删除。回归正题pyecharts有一个官方API文档,几乎包揽了全部内容。便于

系统 2019-09-27 17:54:22 2042

Python

python中的break、continue、exit()、pass全面解析

1、breakbreak是终止本次循环,比如你很多个while循环,你在其中一个while循环里写了一个break,满足条件,只会终止这个while里面的循环,程序会跳到上一层while循环继续往下走以简单的for循环来举例foriinrange(10):print("-----%d-----"%i)forjinrange(10):ifj>5:breakprint(j)这里遇到j>5的时候第二层的for就不循环了,继续跳到上一层循环2、continueco

系统 2019-09-27 17:54:11 2042

Python

当一个学了20分钟python turtle 的人画滑稽会怎样

python3.7链接:https://pan.baidu.com/s/1Lob447oqCgD6nb39sB9cig提取码:vn0apycharm链接:https://pan.baidu.com/s/1BndDvTG1hPnBmq5leu3gDQ提取码:3jus#huajiimportturtleast#-------------脸t.setup(960,959,0,0)t.color("orange")t.pensize("25")t.penup()t

系统 2019-09-27 17:53:49 2042

Python

Python音频操作工具PyAudio上手教程!

0.引子当需要使用Python处理音频数据时,使用python读取与播放声音必不可少,下面介绍一个好用的处理音频PyAudio工具包。PyAudio是Python开源工具包,由名思义,是提供对语音操作的工具包。提供录音播放处理等功能,可以视作语音领域的OpenCv。1.简介Python学习交流群:1004391443PyAudio为跨平台音频I/O库PortAudio提供Python绑定。使用PyAudio,您可以轻松地使用Python在各种平台上播放和录

系统 2019-09-27 17:53:38 2042

Python

Python的Lambda函数用法详解

在Python中有两种函数,一种是def定义的函数,另一种是lambda函数,也就是大家常说的匿名函数。今天我就和大家聊聊lambda函数,在Python编程中,大家习惯将其称为表达式。1.为什么要用lambda函数?先举一个例子:将一个列表里的每个元素都平方。先用def来定义函数,代码如下defsq(x):returnx*xmap(sq,[yforyinrange(10)])再用lambda函数来编写代码map(lambdax:x*x,[yforyinr

系统 2019-09-27 17:53:33 2042

Python

Python学习三:笔记

运行splash:控制台输入:dockerrun-p8050:8050scrapinghub/splash如果报错:重启Docker后再输入。

系统 2019-09-27 17:53:24 2042

Python

python基础之面向对象的三大特征(15)

self:1.只是一个参数。2.在对象使用方法的时候,当前对象会作为第一个参数的实参传入3.self相当于语言中的代词,表示当前对象本身(其他语言中也有使用this)4.self的作用连接整个对象的所有信息。桥梁的作用!5.self不是关键字,只是一个参数变量名而已,可以使用其他单词代替(禁止代替)6.方法的初步分类:方法中具有接受对象的参数这个方法,叫做非绑定类的方法方法中没有接受对象的参数这个方法,叫做绑定类的方法:即将deffunc(self)中的s

系统 2019-09-27 17:53:21 2042