E-COM-NET
首页
在线工具
Layui镜像站
SUI文档
联系我们
推荐频道
Java
PHP
C++
C
C#
Python
Ruby
go语言
Scala
Servlet
Vue
MySQL
NoSQL
Redis
CSS
Oracle
SQL Server
DB2
HBase
Http
HTML5
Spring
Ajax
Jquery
JavaScript
Json
XML
NodeJs
mybatis
Hibernate
算法
设计模式
shell
数据结构
大数据
JS
消息中间件
正则表达式
Tomcat
SQL
Nginx
Shiro
Maven
Linux
python---
python---
表情包爬取
python—表情包爬取闲着无聊时写了一个表情包爬取的简单脚本运行效果如下输入要爬取的页数以及要保存的目录地址坐等表情包运行后效果如下代码如下importrequestsfrombs4importBeautifulSoupimportosglobalheaders#请求头headers={'User-Agent':'Mozilla/5.0(WindowsNT10.0;WOW64)AppleWebK
贪婪的小白
·
2020-06-29 15:46
python---
循环练习题
1.输入一个人名,如果字典中有这个人输出人名对应的城市。favorite_places={'张三':['上海','广州','深圳'],'李四':['九寨沟','张家界','张++']}name=input('请输入名字')forkinfavorite_places:if(name==k):print(favorite_places[name])//当我们要遍历字典中值的时候,加上values()函
Mr_AndyWJ
·
2020-06-29 11:41
python
python---
爬取表情包
对斗图网站上表情图片进行爬取首先打开要爬取的表情包网站对网站的URL进行分析这是一个get请求问号后面的page是参数因此这是第一页的内容我先对单个图片进行下载操作首页获取图片的url鼠标放在要下载的图片上右键---------》点击复制图片连接将图片链接给一个变量url来接收然后用request库下的urlretrieve函数(要传两个参数第一个是要解析的url,第二个是给下载的文件取一个文件名
(๑❛ꆚ❛๑)
·
2020-06-29 11:44
编程语言
python--爬虫
初识
python---
开发环境的搭建
一、python简介1.python的定义Python是一种面向对象的解释型计算机程序设计语言,由荷兰人GuidovanRossum于1989年发明,第一个公开发行版发行于1991年。Python是纯粹的自由软件,源代码和解释器CPython遵循GPL(GNUGeneralPublicLicense)许可。Python语法简洁清晰,特色之一是强制用空白符(whitespace)作为语句缩进。2.p
白小黑..
·
2020-06-29 06:29
python---
节点
-'''1.根据当前节点获取父节点2.根据当前节点获取所有子节点3.根据当前节点获取所有祖先节点4.根据当前节点获取所有子孙节点5.根据当前节点获取所有兄弟节点'''classTree:childToParent=NoneparentTochild=Nonedefadd(self,parent,child):ifself.childToParentisNone:self.childToParent
风G
·
2020-06-29 03:16
python---
字典及常见操作
变量info为字典类型:info={'name':'班长','id':100,'sex':'f','address':'地球亚洲中国北京'}说明:字典和列表一样,也能够存储多个数据列表中找某个元素时,是根据下标进行的字典中找某个元素时,是根据'名字'(就是冒号:前面的那个值,例如上面代码中的'name'、'id'、'sex')字典的每个元素由2部分组成,键:值。例如'name':'班长','nam
zcc_TPJH
·
2020-06-28 22:47
python
python---
高阶函数(map、reduce、filter、sorted)
python中map()函数map()是Python内置的高阶函数,它接收一个函数f和一个list,并通过把函数f依次作用在list的每个元素上,得到一个新的list并返回。例如,对于list[1,2,3,4,5,6,7,8,9]如果希望把list的每个元素都作平方,就可以用map()函数:因此,我们只需要传入函数f(x)=x*x,就可以利用map()函数完成这个计算:deff(x):return
zcc_TPJH
·
2020-06-28 22:16
python
python---
爬取某鱼直播
用了selenium,才深刻的体会到它的好处,更加的方便更加的快捷,更容易的获取网页的信息。这里用selenium爬取某鱼直播下面的前五页的直播间信息,例如直播房间名,主播名,直播热度,以及直播的类别。即图片红色下横线的东西。首先进入斗鱼的页面,选择直播,接着复制url备用,然后就按F12去分析做爬虫的步骤还是那样,先去原网页的地址找到数据的位置,接着提取出需要的数据,在整理起来,保存起来。这里我
孤独的s
·
2020-06-28 22:38
python
自学
python---
爬取拉勾网
在过几个月又是一年一度的毕业生求职时间了,这时候都需要往各个网站各个平台投递简历,这时候一份好的简历很重要,找对方向也很重要。这里我爬取了拉勾网30页关键字为python,应届本科生的岗位信息,然后再对数据处理,保存,可视化。爬取数据的方法还是使用selenium的方法,将爬取到的数据保存到文本中,然后在提取文本的数据做其他操作。具体代码:fromseleniumimportwebdriverim
孤独的s
·
2020-06-28 22:38
python
拉钩
爬虫
python---
爬取英雄联盟皮肤图片
爬LOL的皮肤高清图片的大致步骤就是用selenium去爬取英雄联盟所以英雄的皮肤的url地址,然后在用requests库去将图片下载到本地。爬取的第一步,先去分析网站。皮肤图片的位置在官网的资料库,然后点击英雄进入英雄界面这里就是皮肤的获取地了。按F12然后定位到图片位置的代码然后这里就有第一个坑:一开始他不会显示所有皮肤的代码出来,你要点击其他的皮肤后它才会显示出全部的代码.然后点进去看,里面
孤独的s
·
2020-06-28 22:38
python
python---
》客户端与服务端的基础(做一个简单的客户端与服务端)
今天我们分享的内容是python简单的客户端与服务端,此处仅介绍一些简单的函数,并作出来一个玩儿玩儿。在开始之前呢,先用一张图表示他们之间的关系我们来按照这个步伐依次介绍:服务端:importsocketserver=socket.socket()#此处是为了创建出来一个服务端,第一步server.bind(('localhost',9999))#将套接字绑定到地址,loclhost是当地地址的的
weixin_34178244
·
2020-06-28 12:16
PHP/
Python---
百钱百鸡简单实现及优化
公鸡5块钱一只,母鸡3块钱一只,小鸡一块钱3只,用100块钱买一百只鸡,问公鸡,母鸡,小鸡各要买多少只?今天看到这题很简单,但是随手写出来后发现不是最优的?php实现//============百钱百鸡===========//公鸡5元/只母鸡3元/只小鸡1元/3只一百元买一百只$count=0;//记录运行次数for($i=0;$i');}$count++;}}echo$count;//5151
weixin_30458043
·
2020-06-27 20:56
python---
自动群发邮件
生活中我们经常发送邮件,那么我们能不能用Python写一个自动发送邮件的功能呢?答案是肯定的!!!开始实现功能之前我们需要开启我们邮箱的IMAP/SMTP功能,我们先了解一下什么是IMAP/SMTP。SMTP的全称是“SimpleMailTransferProtocol”,即简单邮件传输协议。它是一组用于从源地址到目的地址传输邮件的规范,通过它来控制邮件的中转方式。SMTP协议属于TCP/IP协议
w1366352655
·
2020-06-27 11:36
python---
将多条曲线画在一幅图
#-*-coding:utf-8-*-"""CreatedonThuJun0709:17:402018@author:yjp"""importmatplotlib.pyplotaspltimportnumpyasnpfrommatplotlib.tickerimportMultipleLocator,FormatStrFormattery0=[]y1=[]y2=[]y3=[]y4=[]f=open
谛听-
·
2020-06-27 03:10
Python
python---
恺撒加密与暴力破解
凯撒加密—加密算法在密码学中,恺撒密码是一种最简单且最广为人知的加密技术。它是一种替换加密的技术,明文中的所有字母都在字母表上向后(或向前)按照一个固定数目进行偏移后被替换成密文。importstring#abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ#defghijklmnopqrstuvwxyzabcDEFGHIJKLMNOPQRSTU
GodLikeOc
·
2020-06-26 15:07
python---
列表生成式
1.输入三个数分别把这三个数赋值给k,a,b方法一s=input('请输入三个数:')li=[]foritemins.split():#把s字符串以空格进行拆分并遍历字符串li.append(int(item))#把遍历的元素转换成整形添加到li列表中k,a,b=li#将li列表中的元素赋值给k,a,bprint(k,a,b)#打印k,a,b,print(type(k),type(a),type(
GodLikeOc
·
2020-06-26 15:07
python---
实现矩阵转置
实现矩阵转置的两种方式1).列表生成式2).内置函数zipli=[[1,2,3,3,4],[4,5,6,2,1],[7,8,9,1,2]]方法一列表生成式li=[[1,2,3,4],[5,6,7,8],[9,10,11,12],[13,14,15,16]]print([item2foritem1inliforitem2initem1])方法1:print([[row[columnIndex]for
GodLikeOc
·
2020-06-26 15:07
python---
自动售货机
goods=[['农夫山泉',2,10],['怡宝',2,10],['冰红茶',3,10],['可口可乐',3,10],['脉动',4,10],['红牛',6,10]]coins=[[1,10],[2,10],[5,10],[10,10]]balance=0GoodsName=[]foriingoods:#循环商品GoodsName.append(i[0])#添加商品名称defsumMycoin(
GodLikeOc
·
2020-06-26 15:30
Leetcode刷题笔记
python---
反转字符串中的元音字母
反转字符串中的元音字母题目编写一个函数,以字符串作为输入,反转该字符串中的元音字母。示例1:输入:“hello”输出:“holle”示例2:输入:“leetcode”输出:“leotcede”说明:元音字母不包含字母"y"。解答思路:找到字符串中元音字母——循环1在找一次——替换,循环2把list换成str——循环3代码:classSolution(object):defreverseVowels
sinat_29350597
·
2020-06-26 11:49
Python---
正向、逆向和双向最大匹配算法
使用python实现正向、逆向和双向最大匹配算法正向最大匹配classleftMax(object):def__init__(self,dict_path):self.dictionary=set()#定义字典self.maximum=0#最大匹配长度withopen(dict_path,'r',encoding="utf-8")asf:forlineinf:line=line.strip()if
守望先锋Ove
·
2020-06-25 22:50
Python
Python---
编程检查并判断密码字符串的安全强度
编程检查并判断密码字符串的安全强度password=input("请输入你的密码:")p=list(password)x=0foriinp:ifi=="":x=1ifx==1:print("密码格式不对")#密码中不能包含空格elifpassword.isdigit()==Trueorpassword.isalpha()==True:#全为数字或字母print("安全强度:弱")elifpassw
beyond烟雨
·
2020-06-25 20:08
Python
17——
Python---
综合应用----石头剪刀布
05、综合应用——石头剪刀布目标l强化多个条件的逻辑运算l体会import导入模块(“工具包”)的使用需求l从控制台输入要出的拳——石头(1)/剪刀(2)/布(3)l电脑随机出拳——先假定电脑只会出石头,完成整体代码功能比较胜负序号规则1石头胜剪刀2剪刀胜布3布胜石头player=int(input(“请出拳石头(1)/剪刀(2)/布(3)”))computer=1if((player==1and
青木落
·
2020-06-25 19:06
Python语言学习
Python语言基础
python---
实现统计一个数字在排序数组中出现的次数。
统计一个数字在排序数组中出现的次数。------------------------------------------------此题如此简单,一个for循环就能搞定。。O(n)#-*-coding:utf-8-*-classSolution:defGetNumberOfK(self,data,k):#writecodeherecount=0foriindata:ifi==k:count+=1r
杨二K
·
2020-06-25 18:50
数据结构
Python---
实现HTTP请求(发送GET和POST请求)
https://blog.csdn.net/hong2511/article/details/81629709https://blog.csdn.net/tycoon1988/article/details/40514555https://www.cnblogs.com/miqi1992/p/7841599.htmlhttps://blog.csdn.net/sinat_35360663/arti
qq_34802511
·
2020-06-25 08:23
Python基础
爬虫
Python---
捕捉窗口
#-*-coding:utf-8-*-importcv2importnumpyasnpimportwin32apiimportwin32guiimportwin32confromPILimportImageGrabimporttimeimportrandomimportsysimportpyautoguiimportautopyimportpyperclip#窗体标题用于定位窗体WINDOW_TI
仅此而已丶
·
2020-06-25 06:49
Python
python---
从文件里查找某特定字符串,并统计出现次数
importredefreadtxt():#乘客的姓名和身份证号需要参数化,数据来源于txttxt=open(r"D:\pyproject\data\youxiao_user.txt","r").read()#.read()函数作用是读取出打开的txt文档的内容passenger_num=len(re.findall("_",txt))#re.findall()从一堆内容中找到所有符合条件的字符,
sunflower_test
·
2020-06-25 00:25
python
python---
合并两个excel表格,记录重复及缺失值
需求描述:在
python---
合并两个excel表格内容中,对两个表格直接合并,忽略了重复值和缺失值。
maidu_xbd
·
2020-06-24 13:15
python---
字符串转float or int
字符串转整型或者浮点型“12.2”->12.2“12”->12defstr_to_float(s):data={"0":0,"1":1,"2":2,"3":3,"4":4,"5":5,"6":6,"7":7,"8":8,"9":9,".":"."}if"."ins:_num=0zheng,xiao=s.split(".")l=len(zheng)-1foriinzheng:num=data.get
jianmoumou233
·
2020-06-23 22:59
python
Python---
石头剪子布
背景学以致用,这一直是对自己的要求,技术自叹不如人,还是好好搬砖吧。对于【石头剪子布】的游戏,大家肯定不陌生,之前住在一起的小伙伴,每次决定谁去给大家带饭的时候,就选的是石头剪子布,为了防止作弊,我们用的是微信里的【石头剪子布】。本次主要是实现判断逻辑,图形界面的,本人对Web之类的不了解,暂时在需求之外。实现需求如下:1:可连续玩2:人机大战环境:os:windows10python:3.4.3
磨刀人
·
2020-06-23 16:51
python
python---
将数组转换为链表
#!conding:utf-8__author__="hotpot"__date__="2017/10/309:20"classLinknode(object):def__init__(self,val=None,next=None):self.val=valself.next=nextdeflist_2_linknode(array):tem_node=Linknode()node=Linkno
hotpotbo
·
2020-06-23 15:58
python
Python---
类的特殊成员方法
#1.__doc__classPerson(object):'''这个类是描述人这个对象的'''print(Person.__doc__)#打印类的描述信息#2.__call__对象后面加(),触发执行classPerson(object):'''这个类是描述人这个对象的'''def__init__(self,name):self.name=namedef__call__(self,*args,*
风从北方来
·
2020-06-22 17:03
python基础
python---
模块与包
#######################################模块与包#######################################1.什么是模块在Python中,一个.py文件就称之为一个模块(Module)。模块的优点:-大大提高了代码的可维护性;-编写代码不必从零开始。当一个模块编写完毕,就可以被其他地方引用2.导入模块的几种方式:cacl.py:defadd
WY_mini
·
2020-06-22 07:19
python
Python---
基础知识、数值类型、字符串
一、python背景介绍1.python含义python是一种解释型的、面向对象的、带有动态语义的高级程序设计语言2.python的版本特性python2.7最新,2版本后续将不再开发python3推出与2特性一样,但是版本代码不兼容python2.6是一个过渡版本,既可以执行,又包含python3.0的新特性现在企业实战应用python版本为2.7版本3.python的优点*创始人评价:简单、优
WY_mini
·
2020-06-22 07:19
python
python---
面向对象编程
#############################面向对象编程############################1.面向对象编程面向对象编程——ObjectOrientedProgramming,简称OOP,把对象作为程序的基本单元,一个对象包含了数据和操作数据的函数。面向过程把函数继续切分为子函数,来降低系统的复杂度。2.基础概念-类:在Python中,所有数据类型都可以视为对象,
WY_mini
·
2020-06-22 07:19
python
python
面向对象编程
python---
字典
########################################################################字典#############################################################################1.为什么需要字典类型In[1]:list1=['name','age','gender']In[
WY_mini
·
2020-06-22 07:49
python
Python---
元组拆包(Tuple Unpacking)
1.元组?元组的特点:相当于不可变得列表;可用于没有字段名的记录。pythn里的元组就相当于C语言里的数组,是不可变的,但是也可以容纳不同类型的元素,也是容器的一种。>>>t=(1,2,'a','b','c')>>>t(1,2,'a','b','c')>>>type(t)元组主要有两个方法:index():获取指定元素在元组内的下标count():统计指定元素在元组内出现的次数元组的定义和结构和列
Miha_Singh
·
2020-06-22 01:25
Program
python
python---
课程小结
临时换了个老师讲课,感觉这个老师讲课的思路特别清晰.非常棒!这节课的内容就是对前面学习的知识进行总结补充.老师提到,从事大数据方向的话要掌握好数据的list列表set集合dict字典tuple组合1.list:有索引,可以进行切片处理变量名[开始:结束:步长]可以更改排序例如:data=[iforiinrange(1,16)]#这是1到16的一个列表print(data[14:8:-1])#写出1
风G
·
2020-06-21 12:39
Python---
静态方法,类方法,属性方法
1.静态方法#静态方法:只是名义上归类管理,实际上在静态方法中访问不了类和实例classPerson(object):def__init__(self,name):self.name=name@staticmethod#截断类与函数关系,不能调用类变量defeat():print("%siseating%s"%('ddd','dd'))d=Person("XiaoMing")d.eat()若想调用
风从北方来
·
2020-06-21 00:39
python基础
python---
基本知识21之文件操作
文件介绍:文件其实没什么好介绍的,我们在平时工作以及使用电脑的时候,都会用到各种各样的文件,首先,文件有多种格式,比如.txt,.api,.jpg等等,都是用来存储数据的,每种格式有每种格式的存取法则,如果一个文本文档用jpg打开肯定是乱码的,因为规则不一;下面开始介绍python的文件操作python文件操作就和我们平时用电脑操作文件一样的,即打开文件,读写文件,关闭文件;打开文件:使用的是op
hello_我的哥
·
2020-04-14 11:28
python---
做一个恶搞程序
python—做一个恶搞程序⚠:本文章只作为娱乐用。veryeasyprint("Youcan'twinthisgame")#你不可能赢这个游戏n=int(input("Between1and10typeanumber(integer)"))#在1到10之间写一个数字(整数)print("Youranswerisn'tintegerornotbetween1and10,thisgameisover
niu1024
·
2020-04-07 22:46
python语句
python
python---
内置函数1
关键函数:hasattr()、getattr()、setattr(),主要作用为实现反射机制,可以动态加载方法或者类中属性等hasattr(object,name)判断object对象里面是否有name属性或者name方法,object可以是类,也可以是模块,即限定范围,有name返回true,无name反馈falsedeftest1():print("test1")classtest2():na
小蜗牛的成长
·
2020-04-06 01:45
python---
核心知识4之面向对象属性补充
属性分为公有属性,受保护属性以及私有属性,在python里面并不是用修饰符来限制属性,而是通过命名规则来限制,下面我们就来看看各种属性的命名规则以及可使用范围:公有属性:就是我们平时最常用的变量,直接就是变量=某值,可用范围:类内部,子类内部,模块的其他区域,其他模块,我们可以看出公有属性在哪里都是可被访问的;受保护属性:就是在变量的前面加一个下划线,可用范围:类内部,子类内部,模块的其他区域访问
hello_我的哥
·
2020-04-02 12:58
Python---
实现简单的项目打包、备份
AboutProject用python实现通过文件及目录创建、复制等操作,实现简单的项目打包、备份等源码地址Usage配置:assets/config.jsonread_path:指定读取文件目录out_path:指定输出文件目录create:[{name:创建的目录或文件路径,is_file:是否是文件(true/false),content:文件的话可制定初始化内容},...]copy:[{o
君臨
·
2020-04-01 02:54
python---
生成器与迭代器
EffectivePython书中,第16条建议:考虑用生成器来改写直接返回列表的函数 通常情况下,如果我们自定义一个函数要返回一个列表,可能会把每个值append加入到列表,最终返回该列表。 例如,查出字符串中每个单词首字母所处的位置:#通常做法可能这样defindex_words(pstr):result=[]ifpstr:result.append(0)forindex,letterin
小蜗牛的成长
·
2020-03-31 01:42
python---
常见的内置模块之random、math、sys模块
1.什么是内置模块:定义的xx.py文件就是模块,提供了对系统功能的访问2.模块的分类:通过模块的创建者:系统内置模块uuid、os、math、randompython官方提供的cpython解释器提供的模块第三方模块由程序员、组织、公司开发的模块第三方模块模块需要使用的,首先需要安装模块方法1.在线安装(简单方便,前提条件是必须有网)pipinstallmodule_name若出现报错:pyth
Alkaid__3
·
2020-03-27 14:15
Python---
基本知识9之循环
什么是循环?指的就是重复做某一件事;废话不多说,直接看语法;首先我们看的是while循环,while循环语法就和if语法差不多,首先一个while关键字,然后一个空格,紧接着跟一个条件,复合条件就会执行下面的语句块,然后又去判断条件,复合条件继续执行语句块,直到条件判断为false的时候跳出循环,上代码:newstr='社会我涛哥,人狠话不多'tag=0sum=0whiletag<10:tag+=
hello_我的哥
·
2020-03-22 07:53
Python---
装饰器详解
定义:本质上是一个函数。作用是用来装饰另一个函数(即被装饰函数),给被装饰函数添加功能。前提是不能改变被装饰函数的源代码和调用方式。这样的一个函数称之为装饰器。解析:下面我们话不多说,直接用代码说明。下面是一个函数。1defadd():2b=1+23print(b)45add()程序输出:————————3————————现在我要给这个函数增加一个解释性的句子,如下,我们可以编写一个装饰器:#原函
coderST
·
2020-03-18 15:02
Python---
正则表达式
字符描述\将下一个字符标记为一个特殊字符、或一个原义字符、或一个向后引用、或一个八进制转义符。例如:"n"匹配字符"n"。"\n"匹配一个换行符。串行"\"匹配""而"("则匹配"("。^匹配输入字符串的开始位置。如果设置了RegExp对象的Multiline属性,^也匹配"\n"或"\r"之后的位置。$匹配输入字符串的结束位置。如果设置了RegExp对象的Multiline属性,$也匹配"\n"
玖月初识
·
2020-03-18 01:40
python---
基本知识19之生成器
概念?是一个特殊的迭代器,拥有迭代器的特性;主要是为了节省内存空间,就是用到了才去生成,才去取值,而不是一下子把所有的都取出来;创建方式:1.通过推导式:其实就是把列表推导式的[]换成()l=(xforxinrange(10000000))print(l.__next__())2.通过生成器函数,生成器函数主要有两个特点,第一是函数中包含yield语句,第二是函数的执行结果就是一个生成器:defg
hello_我的哥
·
2020-03-14 01:26
Python---
数据分析---绘制条形图---横竖条形图
问题假设你获取到了2017年内地电影票房前20的电影(列表a)和电影票房数据(列表b),那么如何更加直观的展示该数据?a=[“战狼2”,“速度与激情8”,“功夫瑜伽”,“西游伏妖篇”,“变形金刚5:最后的骑士”,“摔跤吧!爸爸”,“加勒比海盗5:死无对证”,“金刚:骷髅岛”,“极限特工:终极回归”,“生化危机6:终章”,“乘风破浪”,“神偷奶爸3”,“智取威虎山”,“大闹天竺”,“金刚狼3:殊死一
Go· again
·
2020-03-13 17:54
Python
上一页
5
6
7
8
9
10
11
12
下一页
按字母分类:
A
B
C
D
E
F
G
H
I
J
K
L
M
N
O
P
Q
R
S
T
U
V
W
X
Y
Z
其他