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_
模块的定义与使用
1.模块的定义:1.1标准格式:import模块名模块名.函数名(实参列表)1.2特殊格式:from模块名import函数名1,函数名2...函数名(实参列表)2.模块的使用:2.1首先我们新建一个名叫apple.py的模块,模块内容如下:defget_apple(name,*b):globaltotalCounttotalCount=0fornuminb:print('.............
半仙儿~~~
·
2019-09-04 16:00
Python_
变量作用域
1.变量作用域:defget_apple(name,*b):globaltotalCounttotalCount=0fornuminb:print('.....................................')count=0while(count
半仙儿~~~
·
2019-09-04 16:00
Python_
函数
1.函数定义:defget_apple(num,name):print('......................................................')count=0whilecount
半仙儿~~~
·
2019-09-04 15:00
Python_
爬虫_二
代理ProxyHandler处理器(代理)1、代理的原理:在请求目的网站之前,先请求代理服务器,然后让代理服务器去请求目的网站,代理服务器拿到目的服务器的网站数据后,再转发给我们的代码。2、http://httpbin.org/ip这个网站可以方便我们查看一些http请求参数3、使用代理的方法:ProxyHandle这个方法需要传入一个字典,key:请求schema,value:代理服务器ip+端
xuptwgl
·
2019-08-21 23:57
python
爬虫
Python_
基础语法练习题
基础语法练习:"""侧重于基础语法"""01.写程序在终端输出图形:####################print("#"*8)print("#"+""*6+"#")print("#"*8)02.已知矩形的长边为6cm,短边为4cm求矩形的周长和面积,并用print函数打印在终端上:width=6hight=4perimeter=(width+hight)*2area=width*hightp
weixin_30793643
·
2019-07-19 23:00
python
Python_
查看sqlite3表结构,查询语句的示例代码
如下所示:#!/usr/bin/envpython3#-*-coding:utf-8-*-importsqlite3conn=sqlite3.connect('test.db')#创建一个Cursor:cursor=conn.cursor()#查询记录:conn=sqlite3.connect('calendar.db')cursor=conn.cursor()#执行查询语句:cursor.exe
Martin_Yelvin
·
2019-07-17 10:26
python_
装饰器
#函数引用,对于函数式编程来说,函数也是变量,就存在函数引用#闭包defline_conf(a,b):#在函数内部再定义一个函数,并且这个函数用到了外边函数的变量,那么将这个函数以及用到的一些变量称之为闭包defline(x):#其实这里返回的就是闭包的结果print("a:{},b:{},x:{}".format(a,b,x))print("a*x+b={}".format(a*x+b))ret
Frank_8942
·
2019-07-05 20:26
Python_
抽奖游戏
#p40_抽奖程序#p40_抽奖程序importrandomprizes=['鸡蛋','鸭蛋','鹅蛋','铁蛋']i=random.choice(prizes)print(i)
AI 黎明
·
2019-07-04 17:11
Python
Python
抽奖
python_
微信公众号获取经纬度
本文只做微信公众号测试用一、功能关注微信公众号西安气象爱好者,发送通过高德地图分享的链接地址,格式为http://surl.amap.com/xxxxxxxxxxxxx,公众号将自动回复对应地点的经度和纬度,可获取自己定位位置的经纬度,也可搜索地图任意位置获取经纬度。二、操作方法:1、在高德地图APP上定位或者搜索地址,选择分享,按住下图红圈即可复制链接。获取链接地址2、将复制的链接发送给微信公众
不知名程序员小号
·
2019-06-25 21:25
python_
描述符
描述符:如果一个类中包含了三个魔术方法(get,set,delete)之一或者全部的类这个类就是一个描述符描述符的作用:描述符的作用就是对类/对象中某个成员进行详细的管理操作。数据描述符:(完整)同时具备三个魔术方法的类就是数据描述符非数据描述符(不完整):没有同时具备三个魔术方法的类就是非数据描述符三个魔术方法:__get__():触发时机:在访问对象成员属性(该成员已经交给描述符管理的时候)的
迷失的√3
·
2019-06-10 19:13
Python
python_
魔术方法
魔术方法(魔法函数):一种特殊的方法。特点:不需要人工调用,在特定的时刻自动执行。1._init_初始化魔术方法*****1.触发时机:实例化对象之后触发2.作用:为实例化的对象添加对象的所属成员。3.参数:一个self接受当前对象其他的参数根据实例化的传参决定4.返回值:无5.注意事项:无例:className():age=18def__init__(self,head):self.sex="男
迷失的√3
·
2019-06-10 18:08
Python
python_
面向对象三大特性-多态
定义:不同的子类对象调用相同的父类方法,产生不同的执行结果多态指的是一类事物有多种形态,(一个抽象类有多个子类,因而多态的概念依赖于继承)多态是调用方法的技巧,不会影响到类的内部设计关键点:继承改写(重载)#定义狗类classDog:defwork(self):print("狗是人类的好朋友")#定义警犬类classArmyDog(Dog):defwork(self):print('追击敌人')#
迷失的√3
·
2019-06-10 18:13
Python
python_
内置成员及方法分类
#内置成员__dict__:获取类/对象的所属成员组成的集合*__doc__:获取类的文档信息*__name__:获取类名称的字符串__module__:获取当前类所在的文件的名称,如果是当前文件,显示为main(后面会讲其他的)__bases__:获取当前类的父类列表#方法的分类1.对象方法:该方法中会直接传入当前对象调用方式:对象.成员方法()特征:会将当前对象传入方法中2.类方法:在方法中会
迷失的√3
·
2019-06-10 18:01
Python
python_
受保护的封装
受保护的封装私有化封装private受保护的封装protected公共的封装public注意:python目前不支持设定受保护的成员,但是,是开发者约定的使用方式受保护的封装:在成员名称前面加一个下划线_成员名称访问的效果和公共的封装式一样,但不要随便访问。受保护的目的:仅允许成员在当前类/对象或者子类/子对象中访问,外部禁止类/对象内子类/子对象中类/对象外私有化√××受保护√√√(python
迷失的√3
·
2019-06-05 19:34
Python
python_
单继承与多继承
单继承与多继承?单继承:一个类只能继承一个父类的方式。多继承:一个类可以继承多个父类的方式。单继承:(生物角度)人类->哺乳类动物->动物->生物->有机物…多继承:(社会角度)舞蹈老师(教舞蹈)体育老师(运动)爸爸(帅气)妈妈(打扫卫生)我(舞蹈,运动,帅气,打扫卫生)单继承案例:父类:pass子类(父类):pass多继承案例:父类1:pass父类2:pass父类3:pass子类(父类1,父类2
迷失的√3
·
2019-06-05 19:16
Python
python_
用字典做一个电话簿(实现增删改查)
print('------欢迎来到一次性的电话簿------')importpickledict1={}whileTrue:x=input('请输入要进行的操作:如:新建或修改为"1"、查询:"2"、删除"3":')#存储数据序列化字典withopen('addressbook.txt','ab+')asio1:pickle.dump(dict1,io1)#循环反序列化次数i=0whilei<50
迷失的√3
·
2019-06-01 16:17
Python
Python_
语法进阶
1.引用deftest(num):print("在函数内部%d对应的数据地址是%d"%(num,id(num)))#定义一个字符串变量result="山口一男"print("函数要返回的内存地址是%s"%id(result))#返回的是数据的引用,而不是数据本身returnresult#1.定义一个数字的变量a=10#数据的地址本质就是个数字print("a变量保存的数据地址是%d"%id(a))
山口一男
·
2019-05-20 16:30
Python
python
python函数进阶
python高级函数
python学习
python自学
python_
异步爬虫asyncio
目录importasyncio1、定义协程2、绑定回调3、多任务协程4、协程实现5、使用aiohttpimportasyncioevent_loop:事件循环,相当于一个无限循环,我们可以把些函数注册到这个事件循环上,当满足条件发生的时候,就会调用对应的处理方法。coroutine:中文翻译叫协程,在Python中常指代为协程对象类型,我们可以将协程对象注册到时间循环中,它会被事件循环调用。我们可
Shrimay1
·
2019-05-19 23:24
SpiderCrawl
python_
列表和元组
1.1.列表定义列表是python中内置有序可变序列,列表的所有元素放在一对中括号“[]”中,并使用逗号分隔开;一个列表中的数据类型可以各不相同,可以同时分别为整数、实数、字符串等基本类型,甚至是列表、字典以及其他自定义类型的对象。例如:[1,2,3,2.4,5][0.01,"zhangsan",[1,2,3]]创建使用“=”直接将一个列表赋值给变量即可创建列表对象。例如:a_list=[],b_
Rolle_Wang
·
2019-05-18 17:16
Python_
垃圾回收机制之GC模块③
一.垃圾回收机制Python中的垃圾回收是以引用计数为主,分代收集为辅。1、导致引用计数+1的情况对象被创建,例如a=23对象被引用,例如b=a对象被作为参数,传入到一个函数中,例如func(a)对象作为一个元素,存储在容器中,例如list1=[a,a]2、导致引用计数-1的情况对象的别名被显式销毁,例如dela对象的别名被赋予新的对象,例如a=24一个对象离开它的作用域,例如f函数执行完毕时,f
G_SANGSK
·
2019-05-16 22:49
Python
python_
面向对象
对象对象是指现实中的物体或实体面向对象把一切堪称对象(实例),让对象和对象之间简历关联关系对象都有什么特征:属性(名词):姓名,年龄,性别,颜色………–>变量行为(动作):学习,吃饭,睡觉,踢球………–>方法什么是类:用于相同属性和行为的对象分为一组,即为一个类类是用来描述对象的工具,用类可以创建同类对象Python类名最好使用驼峰命名法:MylistMyRange大驼峰(所有单词首字母大写)ge
Pinkmanabcd
·
2019-05-14 00:50
python
python_
最大公约数&最小公倍数
本题要求从键盘输入两个整数(以逗号间隔),编程求出这两个数的最大公约数和最小公倍数提示:求最大公约数可用辗转相除法,最小公倍数用两数的积除以最大公约数输入格式:在一行中输入两个整数,以逗号间隔输出格式:输出“GCD:a,LCM:b",其中a为求出的最大公约数,b为求出的最小公倍数注意:在逗号后面有个空格输入样例:12,14输出样例:GCD:2,LCM:84答案:defdemo(m,n):p=m*n
Elizabeth_r
·
2019-05-06 21:02
python_
二分查找
defbinary_search(list,item);low=0;high=len(list)-1;whilelowitem:high=mid-1;else:low=mid+1;returnNone;my_list=[1,3,5,7,9];printbinary_search(my_list,3);printbinary_search(my_list,-1);
Sobremesa1
·
2019-04-24 14:23
算法
python_
四则运算
Github项目地址https://github.com/LWX1/-【小学生的四则运算】--PSP表格psp任务计划计划完成需要的时间(min)实际完成需要的时间Planning计划12060Estimate估计这个任务需要多少时间,并规划大致工作时间7060Development开发1000500Analysis需要分析(包括学习新技术)10030DesignSpec生成设计文档105Desi
weixin_30315905
·
2019-03-20 21:00
python
Python_
列表,元组
一.列表————————————————————————————————————————e.g:name=[‘zhao’,‘qian’,‘sun’,‘li’,‘zhou’,‘wu’]##1.求列表的长度len(name)2.修改列表中元素值比如我们修改’zhao’为’wang’,代码如下:name[0]='wang'print(name)3.在列表中添加元素3.1在末尾添加元素–append()方
林仔520
·
2019-03-19 16:31
Python
python_
笔记_day2_认识python、语法、变量、运算符
day2.png一、认识python1、系统常识移动端:ios、安卓电脑端:windows、Linux、iosweb端:cssjsHTML后端:python可以写界面,但不擅长界面编程语言分类:编译型:C解释型:python多范式编程语言:包括函数型和对象型python不是简单的脚本语言它可以做大型项目开发python有各种版本的解释器,所以它的特点:跨平台python自动运维最适合的语言2、ID
ham731
·
2019-03-18 21:21
python_
笔记_day7_列表_格式字符串_常用对象方法
day7.png1.格式字符串:在字符串中通过格式占位符来表示字符串中的变化部分1.1语法:包含格式占位符的字符%(给格式占位赋值的数据列表)1.2说明:格式占位符:%s-字符串%d-整数%.nf-浮点数,n可以约束小数点后面的小数位数(正整数)%c-字符,可以将整数转换为字符#name=input('姓名:')#age=int(input("age:"))#print('%s今年%d岁'%(na
ham731
·
2019-03-18 21:35
python_
笔记_day8_字典_元组_列表
day8.png一.昨日复习1.格式字符串%s,%d,%.2f%cname='喜爱'age=18message=name+'今年'+str(age)+'岁'message='%s今年%d岁%c'%(name,age,99)print(message)2.列表(list)可变(支持增删改)2.1列表中元素的增删改查2.1.1查:查单个元素列表[下标]查多个元素切片:列表[开始下标:结束下标:步长]-
ham731
·
2019-03-13 21:24
Python_
反爬虫解决办法
反爬虫模拟浏览器有的时候,我们爬取网页的时候,会出现403错误,因为这些网页为了防止别人恶意采集信息,所以进行了一些反爬虫的设置。那我们就没办法了吗?当然不会!我们先来做个测试,访问国内银行业金融机构网,爬取银行信息:fromurllib.requestimporturlopen,Requesturl='http://www.cbrc.gov.cn/chinese/jrjg/index.html'
Chung King
·
2019-02-18 21:16
python_
数据_scipy_快速傅里叶变换
快速傅里叶变换fftpack(图片去噪)startimportnumpyasnpimportmatplotlib.pyplotaspltfromscipyimportfftpackmoon=plt.imread('./moonlanding.png')#将数据使用傅里叶变换转换为频域波动大的地方--->不够平滑---->过滤掉---->去除噪声#实现moon_fft=fftpack.fft2(mo
sinat_39045958
·
2019-01-17 21:10
scipy
fftpack
fftpack
python_
接口自动化测试框架
本文总结分享介绍接口测试框架开发,环境使用python3+selenium3+unittest+ddt+requests测试框架及ddt数据驱动,采用Excel管理测试用例等集成测试数据功能,以及使用HTMLTestRunner来生成测试报告,目前有开源的poman、Jmeter等接口测试工具,为什么还要开发接口测试框架呢?因接口测试工具也有存在几点不足。测试数据不可控制。比如接口返回数据不可控,
YinJia
·
2019-01-15 23:00
python_
统计文件夹下的所有文件夹数目、统计文件夹下所有文件数目、遍历文件夹下的文件
#统计/home/dir/下的文件夹个数importospath="home/dir"count=0forfninos.listdir(path):#fn表示的是文件名count=count+1printcountimportospath=os.getcwd()#获取当前路径count=0forroot,dirs,filesinos.walk(path):#遍历统计foreachinfiles:c
gentleman_zh
·
2019-01-07 11:52
DeepLearning
Python
Python_
类的魔术方法
基本的魔法方法__new__(cls[,...])1.__new__是在一个对象实例化的时候所调用的第一个方法2.它的第一个参数是这个类,其他的参数是用来直接传递给__init__方法3.__new__决定是否要使用该__init__方法,因为__new__可以调用其他类的构造方法或者直接返回别的实例对象来作为本类的实例,如果__new__没有返回实例对象,则__init__不会被调用4.__ne
Chung King
·
2019-01-03 22:46
python_
求平均值
1.输出字典内数组平均值a={'name':'Tom','age':20,'address':'北京','score':[89,99,78,95]}dic=a.get('score')print(dic)b=0foriindic:b+=ic=b/len(dic)#里面字符的长度(也就是数组的数值个数)print(b)print(c)2,输出字典003的所有key,valuea={'001':{'n
果果果_
·
2018-12-29 14:31
python_
格式化字符串(什么?你以为是删除字符串?)
格式化举个常见的例子,我们经常会收到电信运营商的短信如亲爱的xxx你好!你xx月共消费xx元话费,当前余额是xx元之类的字符串,而xxx的内容都是根据变量变化的,所以需要一种简便的格式化字符串的方式,使用同一套短信模板,发送给不同的用户。在Python中,采用的格式化方式和C语言是一致的,用%实现,举例如下:name='李小龙'yue='9'xiao='88'yu='20'print('亲爱的%s
北辰玉
·
2018-12-21 13:05
python_
函数式编程_sorted_按照成绩总和对学生信息报进行排序
importfunctools#fromfunctoolsimportcmp_to_keystudents=[{"name":'eric',"score":[70,50,40]},{"name":'ben',"score":[70,90,40]},{"name":'gavin',"score":[70,100,189]}]deffunc_a(x,y):returnsum(x["score"])-s
樱满黑须
·
2018-12-20 14:01
py_函数式编程(高阶函数)
python_
数据分析:画散点图
画散点图在数据分析中经常用到画图。python中的数据分析三大件:numpy、pandas、pyplpt以下是一个画散点图的例子:#导入三大件!importnumpyasnpimportpandasaspdimportmatplotlib.pyplotaspltimportos#读取数据path='data'+os.sep+'LogiReg_data.txt'#os.sep会自动根据系统环境变成/
芝豹
·
2018-12-15 13:29
python_数据分析
python_
字典的基本知识
字典是一种,key-value的数据类型{}字典是无序的info={'stu001':"baigujing",'stu100':"tangseng",'stu101':"houzi",'stu102':"zhubajie",'stu103':"shaheshang"}print(info){'stu001':'baigujing','stu100':'tangseng','stu101':'hou
国宝小十三
·
2018-12-14 21:30
Python基础知识
Python_
快速生成验证码 / 内推码
如何快速生成验证码,快速生成内推码importrandomimportstringcode_str=string.ascii_letters+string.digits#方法一:defgen_code(len=4):code=''foriinrange(len):code+=random.choice(code_str)print(code)gen_code()#方法二:defgen_code(l
Chung King
·
2018-12-10 18:36
Python_
校验密码
题目描述:密码要求:1.长度超过8位2.包括大小写字母.数字.其它符号,以上四种至少三种3.不能有相同长度超过2的子串重复说明:长度超过2的子串输入描述:一组或多组长度超过2的子符串。每组占一行输出描述:如果符合要求输出:OK,否则输出NG示例1:输入:021Abc9000021Abc9Abc1021ABC9000021$bc9000输出:OKNGNGOK分析:判断是否有长度超过2的子串重复,只需
Chung King
·
2018-12-10 12:19
python_
列表的基本知识
1.切片的概念names=["tangseng","zhubajie","shaheshang","xiobailong"]print("所有的名字是:",names)print(names[0])print(names[1:2])#顾头不顾尾;又叫虎头蛇尾取得是1位置print(names[1:3])#取得是1,2位置的print(names[:3])#取0,1,2位置的print(names[
国宝小十三
·
2018-12-09 17:03
Python基础知识
Python_
前端网页+前后端交互
学习
Python_
前端网页,以一个登录页为案例简单的django.http.HttpResponse可以把内容显示到网页上,本文主要记录如何使用渲染模板的方法来显示内容。
misolamiso
·
2018-11-29 16:03
Python
python_
字典 学习
一、创建字典(关联数组或hash表)字典由键(key)和对应的值(values)组成。代码:dic={‘name‘:1,‘zhang’:2,‘age‘:3,‘sex‘:‘man‘}注意:键与值用冒号(:)隔开,每对用逗号隔开,整体放在花括号中,键必须唯一的值可以取任何数据类型,但是必须是不可变的。(如:字符串、数值、元素)访问字典中的值:代码:print(dic[‘name’])如果字典里空值则报
Mirror王宇阳
·
2018-11-28 21:00
python_
元组 学习
一、创建元组代码:name=(‘chinese’,’gansu’,’beijing’)创建空元组name=()元组中只包含一个元素时,需要在玄素后面加逗号(,)消除歧义;name=(‘chinese’,)二、访问元组元组可以使用下标索引来访问元组中的值name=(‘chinese’,’gansu’,’beijing’)访问chinese则表示为:name[0]三、修改元组元组中的元素值是不允许修改
Mirror王宇阳
·
2018-11-28 21:00
Python_
从零开始学习_(54) 飞机大战_源码以及飞机大战素材
plane_sprites.py所有类importrandomimportpygame#定义屏幕大小常量SCREEN_RECT=pygame.Rect(0,0,480,700)#刷新的帧率FRAME_PER_SEC=60#创建敌机的定时器常量CREATE_ENEMY_EVENT=pygame.USEREVENT#英雄发射子弹事件定时器常量HERO_FIRE_EVENT=pygame.USEREVE
懂懂kkw
·
2018-11-12 17:28
Python系列
Python_从零开始学习
Python_
从零开始学习_(49) 飞机大战_面向对象设计类
目录1.明确主程序职责2.实现飞机大战主游戏类2.1明确文件职责1.明确主程序职责一个游戏主程序的职责可以分为两个部分:游戏初始化游戏循环根据明确的职责,设计PlaneGame类如下:提示根据职责封装私有方法,可以避免某一个方法的代码写得太过冗长如果某一个方法编写的太长,既不好阅读,也不好维护!游戏初始化----__init__()会调用以下方法:方法职责事件监听碰撞检测精灵组更新和绘制游戏结束2
懂懂kkw
·
2018-11-05 17:36
Python系列
Python_从零开始学习
python_
非阻塞套接字及I/O流
http://www.cnblogs.com/lixy-88428977/p/9638949.html首先,我们要明确2个问题:普通套接字实现的服务端有什么缺陷吗?有,一次只能服务一个客户端!这种缺陷是如何造成的?accept阻塞:当没有套接字连接请求过来的时候会一直等待着recv阻塞:当连接的这个客户端没有发数据过来的时候,也会一直等待着importsocketserver=socket.soc
竹雨听闲
·
2018-10-31 16:00
Python_
从零开始学习_(28) 公共方法
目录1.Python内置函数2.切片3.运算符4.完整的for循环语法1.Python内置函数Python包含了一下内置函数:函数描述备注len(item)计算容器中元素个数del(item)删除变量del有两种方式(删变量,删元素)max(item)返回容器中元素最大值如果是字典,只针对key比较min(item)返回容器中元素最小值如果是字典,只针对key比较cmp(item1,item2)比
懂懂kkw
·
2018-10-17 16:39
Python系列
Python_从零开始学习
公共方法
Python_
报错:TypeError: Tuple or struct_time argument required
报错:TypeError:Tupleorstruct_timeargumentrequired原因:时间戳——格式化时间不能直接转换会报错上代码:importtimetime3=time.asctime(time.time())#print("本地时间为:",time3)>>>importtime>>>time3=time.asctime(time.time())#Traceback(mostre
weixin_30898109
·
2018-10-04 15:00
python
Python_
从零开始学习_(19) 函数基本使用
目录1.函数的快速体验2.函数的定义3.函数的调用4.第一个函数演练5.PyCharm的调试工具6.函数的文档注释1.函数的快速体验所谓函数,就是把具有独立功能的代码块组织为一个小模块,在需要的时候调用函数的使用包含两个步骤:定义函数----封装独立的功能调用函数----享受封装的成果函数的作用,在开发程序时,使用函数可以提高编写的效率以及代码的重用演练:新建函数项目复制乘法表修改文件,增加函数定
懂懂kkw
·
2018-10-01 15:48
Python系列
Python_从零开始学习
上一页
25
26
27
28
29
30
31
32
下一页
按字母分类:
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
其他