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.什么是面向对象面向过程与面向对象面向过程编程:解决问题从过程出发,解决问题步骤化面向对象编程:解决问题从对象出发,解决问题找对象对象与类类:对象的类型=>数字具有相同特征与行为集合的抽象对象:类的具体表现=>数字10类的实例化,就是具有特征与行为实际存在的个体(每一个对象都是唯一的)#2.为什么要面向对象编程面向过程:开发成本高,解决问题局限性小面向对象:开发成本低,解决问题
90Alice0068
·
2020-07-10 22:05
python_
异常处理
一、异常处理的定义#什么是异常处理异常就是程序运行中出现的错误,如果改错误没有相应的处理机制那么这个错误就会抛出来,程序也会随之停止运行#为什么要有异常处理增强代码的健壮性try...except...#如何使用#异常三部分:"""1.报错类型2.错误信息的值3.错误的定位信息"""#异常分类"""1.语法上的错误2.逻辑上的错误"""#根据不同的错误类型来获取try:#d={'name':'ja
90Alice0068
·
2020-07-10 22:33
Python_
反转列表的三种方式
方式一:使用reversed()函数a=[1,2,3,4,5,6,7,8,9]b=list(reversed(a))printb注意:reversed()函数返回的是一个迭代器,而不是一个List,需要再使用List函数转换一下。方式二:使用sorted()a=[1,2,3,4,5,6,7,8,9]c=sorted(a,cmp=None,key=None,reverse=True)printc注意
古佛青灯度流年
·
2020-07-10 18:59
python_
基础入门——day4_homework
学习链接:https://www.bilibili.com/video/BV1SE411N7Hi?p=32题目链接:https://gitee.com/old_boy_education_python_28/teaching_plan/issues/I161EI此内容仅为个人兴趣学习使用#!/usr/bin/envpython#-*-coding:utf-8-*-#1.写代码,有如下列表,按照要求
laywl
·
2020-07-10 17:19
python
Python_
身份证号信息查询
#-*-coding:utf-8-*-"""CreatedonWedSep1919:03:262018@author:LIUZhendong"""#PYTHON第二周作业身份证号信息查询importsys#判断输入身份证号是否合法defNum_error(Num):iflen(Num)!=18:iflen(Num)>18:print('您输入的身份证号有误,多于18位')eliflen(Num)2
咚咚怪
·
2020-07-10 10:11
python
python_
距离测量
之所以写这个,其实就是希望能对距离有一些概念,当然这个也是很基础的,不过千里之行始于足下嘛,各种路径算法,比如a*什么的都会用到这个距离测量有三种方式1、欧式距离,这个是最常用的距离测量方式((x1-x2)^2+(y1-y2)^2)^0.5得到一个原型区域的距离#设起始坐标是原点,即(0,0)y_result=[]foryinrange(10,-10,-1):x_result=[]forxinra
weixin_30244681
·
2020-07-10 06:25
idl调用
python_
学习用于遥感的Python或从IDL切换的资源
idl调用pythonI’msupervisinganMScstudentforherthesisthissummer,andtheworkshe’sdoingwithmeisgoingtoinvolveafairamountofprogramming,inthecontextofremotesensing&GISprocessing.She’sgotexperienceprogrammingin
cumei1658
·
2020-07-10 01:15
python
java
编程语言
人工智能
linux
python_
之递归函数
1:递归函数是什么?递归函数其实就是A函数在调用的过程中,又调用了自己。(可以理解为我们在执行A的子代码的过程中又调用了自己)举个列子:2:递归函数的两个知识点:2.1:回溯2.2:递推举个列子:比如我问A今年多大,A说我比B大10岁,然后我问B多大,B说我比C大10随,然后我又问C多大,C说我今年10岁:这个过程就叫==》回溯当我知道了C的年龄,我就可以倒推出A的年龄,这个过程就叫==》递推3:
黑白_无常
·
2020-07-09 23:00
python_
通过递归函数解决斐波那契数列
斐波那契数列是意大利数学家斐波那契发现的,随着科学的进步人们发现生活中很多都存在着斐波那契数列的身影,向日葵的种子排列,树木的枝干按照某种层次也能发现它的身影,,,而且他们的没相邻两项的比值都不断的接近0.618这个数字,0,618也被人称为黄金分割比,可见在自然选择中这种高效而优美的数列也顺其自然的获胜,我们今天就用python中的递归函数来解决斐波那契数列。算法思想:设斐波那契书数列F,则F=
arasugi
·
2020-07-09 13:56
Python OOP知识积累
OOP我曾经在《
Python_
基础知识储备》中提到过,这次我们再全面而详细的回炉一次。对象在计算机
范桂飓
·
2020-07-09 11:00
Python
python
oop
面向对象编程
面向对象
编程语言
Python_
编程特色
目录目录前言软件环境列表推导式字典的默认值forelse语句交换两个变量的值链式比较真值测试序列类型元素反转连接字符串和列表内置算术函数利用zip来创建键值对最后前言Python有着许多非常有意思的有别于别的高级语言的语法和处理方式,这些特别的变成技巧能够实现更少的代码量,更清晰的语法结构和更高的效率。软件环境系统UbuntuKylin14.04软件Python2.7.3IPython4.0.0列
范桂飓
·
2020-07-09 11:59
Python
python
编程
ubuntukylin
字符串
Python_
基础知识储备
目录目录前言初识Python解析型与编译型OOP与POP相关概念1Python的解释器Python程序设计的思想Python的编程风格最后前言前面的博文从记录了如何SetupPython开发环境,到IPython的基本使用。现在便由浅入深的学习Python编程艺术。学习一门编程语言,首先要了解其底层的实现机制和程序处理的过程,也就是了解其设计思想和解析实现。当然,初始一门语言,可以无须太过深入的去
范桂飓
·
2020-07-09 11:27
Python
python
编程语言
编程
Python_
流程控制语句
条件控制、循环控制、分支ifelse、forwhile、switch注释:单行注释#(ctrl+/),多行注释'''...'''(Alt+Shift+A)一、条件控制语句选择性问题mood=Trueifmood:print('gotoleft')#Python靠缩进来区分代码段.else:print('gotoright')注:if后面除了接bool也可以接受表达式Python命名规范1.建议小写
西瓜超人励志要变小细腿
·
2020-07-09 03:08
Python_
猜数字游戏_初次尝试(遗留问题:猜错后程序自动循环执行未实现)---加入循环搞定
这个游戏第一个难点是如何录入用户的数据(即猜的数字),百度发现可以使用input(“”)。第二个就是如何在用户猜错之后循环跳入输入猜测数字那一步,这个没有解决,目前只能采用控制窗口不断调用程序的方式来实现。本来想使用循环,但是发现循环总是一下子执行完毕,不会停在输入数字那一步。本想查查goto是否可以用,但是有人认为这个goto是的程序复杂,尽量不用。所以此问题作为遗留问题待解。程序如下:#cod
xgdtxwd
·
2020-07-09 01:37
python_
定义函数,判断二位列表中是否具有某个元素
用函数,判断二位列表中是否存在某个元素"""定义函数,判断二维列表中是否具有某个元素例如:在list01中是否具有8list01=[[1,2,3,4],[5,6,7,8],[9,10,11,12],]"""defis_exist_by_double_list(target,element):"""判断二维列表中是否存在某个元素:paramtarget:目标列表:paramelement:需要判断的
李富贵︴
·
2020-07-08 23:24
Python_
算法实现_(8)埃拉托色尼筛选法
1.概念埃拉托色尼筛选法(theSieveofEratosthenes)简称埃氏筛法,是古希腊数学家埃拉托色尼(Eratosthenes274B.C.~194B.C.)提出的一种筛选法。是针对自然数列中的自然数而实施的,用于求一定范围内的质数,它的容斥原理之完备性条件是p=H~。在i7CPU(单线程)处理器下它可以在1s之内生成10^9以内的所有素数,因此,当这种筛选算法被应用的时候,它的速度是非
曹小何
·
2020-07-08 23:12
Python算法
python_
常用标准库及第三库函数汇总
python_
常用标准库及第三库函数汇总functionctypesreinspectsysosshutilrandompyperclipitertoolscollectionsfakerhashlib
zk仔
·
2020-07-08 19:52
python_开发
Python_
购物车问题
importosgoods=[{"name":"电脑","price":1999},{"name":"鼠标","price":10},{"name":"游艇","price":20},{"name":"美女","price":998},]#基本需求:75%#1.启动程序后,输入用户名密码后,让用户输入工资,然后打印商品列表#2.允许用户根据商品编号购买商品#3.用户选择商品后,检测余额是否够,够就
weixin_30656145
·
2020-07-08 14:42
python_
解决pycharm中文乱码===心路历程
一般人使用pycharm的时候,如果要在控制台输出中文,可能直接显示的就是乱码,一些鬼都认识的东西咔咔的冒出来。我今天碰见的情况就神了啊,直接没法运行,运行到有中文的那一行就崩错误是没办法decode,根据我以往的经验(以前被python的编码折腾了好久)我先后尝试的了一下的方法:=>打开pycharm的设置,将editor->fileencodings上面的encoding都改成“systemd
weixin_30532837
·
2020-07-08 13:33
Python_
报错:SyntaxError: (unicode error) 'unicodeescape' codec can't decode bytes in position 2-3: tru.
Python运行后,报错:SyntaxError:(unicodeerror)'unicodeescape'codeccan'tdecodebytesinposition2-3:truncated\UXXXXXXXXescape原因:window读取文件可以用\,但是在字符串中\是被当作转义字符来使用,经过转义之后可能就找不到路径的资源了,例如\t会转义为tab键上代码:>>>deffunc1(p
weixin_30522183
·
2020-07-08 13:56
python_
字典操作
字典diict的创建1)赋值创建字典,key-value,键值对2)通过工厂函数创建字典:3)通过字典的formkeys方法创建字典所有元素有一个默认值,如果没有指定默认值,默认值为None。给每个元素设置默认值为123字典的应用案例生成多个银行卡号,并初始化密码为"000000"要求:卡号由6位组成,前3位是610,后面的依次是001,002,003...100分析字典的特性(跟元组和列表比较)
风越大我越浪
·
2020-07-08 06:20
python_
闭包问题
闭包的概念闭包的相关例子相关问题的解决1闭包问题的概念简单来说,函数定义了函数外引用的变量,并且该函数可以在定义外执行。2闭包的相关例子先来看一个问题吧defmy_fun1():x=5defmy_fun2():x*=xreturnxreturnmy_fun2()my_fun1()结果是:UnboundLocalError:localvariable'x'referencedbeforeassign
sqm472527736
·
2020-07-08 06:17
python
python_
作业:猜数字游戏
题目要求:1.系统随机生成一个1~100的数字;2.用户共有5次机会猜;3.如果用户猜测数字大于系统给出的数字,打印"toobig"4.如果用户猜测数字小于系统给出的数字,打印"toosmall"5.如果用户猜测的数字等于系统给出的数字,打印"恭喜中奖",并退出循环脚本内容:importrandoma=random.randint(1,100)foriinrange(5):num=int(inpu
qq_43287266
·
2020-07-08 02:15
python
Python_
文件操作_深入
Python_
文件操作_深入按文件中数据的组织形式把文件分为文本文件和二进制文件两大类文本文件:存储常规字符串,由若干文本行组成,通常每行以换行符‘\n’结尾二进制文件:存储字节串(bytes)形式的对象内容
ChanZany
·
2020-07-08 01:53
Python_
杂技(1)_自动回复机器人
一丶介绍自动回复机器人;装逼用;二丶准备阶段1.使用模块:https://github.com/pandolia/qqbot/需要用到pip装pip$curl-Ohttps://raw.github.com/pypa/pip/master/contrib/get-pip.py需要管理权限$sudopythonget-pip.py利用pip安装qqbot$pipinstallqqbot或者$sudo
丶纳凉
·
2020-07-07 23:09
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.execute(
Martin_Yelvin
·
2020-07-07 23:13
Python
Python_
第四篇 可视化(6)_Pyechart画图类型及步骤
6、Echarts是一个由百度开源的数据可视化,凭借着良好的交互性,精巧的图表设计,得到了众多开发者的认可。而Python是一门富有表达力的语言,很适合用于数据处理。当数据分析遇上数据可视化时,pyecharts诞生了。6.1Pyechart官网官网:http://pyecharts.orgGitHub:https://github.com/pyecharts/pyecharts/6.2Pyech
SMT深海的鱼
·
2020-07-07 16:00
python
python_
小程序之猜数字炸弹游戏
python之猜数字炸弹游戏游戏规则:在一个数字范围内,有一个数字作为炸弹,电脑跟玩家都进行猜,如果没有猜中那么以电脑跟玩家猜的数字,再作为生成炸弹的范围,如果猜中了,游戏结束,猜中的将受到惩罚。没猜中继续猜,范围一直缩小,直到分出胜负,并且每次不能猜边界上的值。要求:先定义起始炸弹范围,再定义电脑玩家跟真人玩家,提醒真人玩家输的范围,并定义电脑玩家猜的范围,电脑跟真人玩家都不能猜到边界上的数字,
No later
·
2020-07-07 15:48
python编程
Python_
静态属性、类方法、静态方法
转载自这个博客1.静态属性我们知道类既有函数属性又有数据属性,实例只有数据属性,我们在使用实例调用类的函数属性并运行时,总要带上函数后面的括号才能运行,不然总是调用函数的内存地址,如下图所示:
Python
as394349658
·
2020-07-07 03:58
Python
Python_
各种方式分训练集测试集&下采样
笔者比较推荐分层抽样,进行拆分数据,这样训练和测试集的比例就会保持一致。所以以下的变形都是基于分层抽样的。1简单分层抽样直接用的是sklearn.model_selection.StratifiedShuffleSplit。经常会用这个方式拆分数据进行交叉验证,由于这里仅仅用作二拆分,所以仅需要一次拆分(即设定n_splits=1)StratifiedShuffleSplit是ShuffleSpl
Scc_hy
·
2020-07-07 00:07
Python
机器学习实战
python_
之无参装饰器_01
#1:提问:什么是装饰器?#解答:根据字面意思可以理解,装饰器就是用来装饰函数的工具。##2:装饰器有什么特点?#解答:(1)装饰器原则:开放封闭原则。解释==》开放是指,对外开放,封闭是指:不修改原代码。#(2)特点1:给被装饰函数添加新功能#(3)特点2:调用被装饰函数##3:小案例:给index()函数加上计时器#importtime#defindex(name):#print(f"欢迎{n
黑白_无常
·
2020-07-06 23:00
Python_
计算一个数的阶乘并统计尾部0的个数
defgetNum(num): #计算阶乘 result=1 foriinrange(1,num+1): result*=i #统计尾部0的个数 str1=str(result) str2=str(int(str1[::-1])) Num=len(str1)-len(str2) printNum returnresult#callprintgetNu
Py_小白
·
2020-07-06 23:28
python_
初始import
一、作者感悟初次用python的import模块的时候我原本以为和java一样只是一个包的导入,没想到最后足足用了好久才把python的import模块弄明白,首先要知道python有三种编码,一种是面向过程,一种是函数式变成,一种是面向对象,而java只有面向过程和面向对象这两种,就导致我一直在绕了好久才从python的import导入绕了出来。二、初始import作者理解:import可以理解
两点半的杂货铺
·
2020-07-06 10:30
python_
评估回归模型
评估回归模型均方误差越小越好R方越接近一越好#loadlibraries加载库fromsklearn.datasetsimportmake_regressionfromsklearn.model_selectionimportcross_val_scorefromsklearn.linear_modelimportLinearRegression#generatefeaturesmatrix,t
御剑归一
·
2020-07-06 07:35
算法
python_
通过KNN来填充缺失值
python_
通过KNN来填充缺失值#加载库importnumpyasnpfromfancyimputeimportKNNfromsklearn.preprocessingimportStandardScalerfromsklearn.datasetsimportmake_blobs
御剑归一
·
2020-07-06 07:04
数据处理
python_
从环境搭建到基本数值运算
Task1**(2day)**1.环境搭建anaconda环境配置解释器2.python初体验printandinput3.python基础讲解python变量特性+命名规则注释方法python中“:”作用学会使用dir()及和help()import使用pep8介绍4.python基本数值运算python中数值类型,int,float,bool,e记法等算数运算符逻辑运算符成员运算符身份运算符运
a computer's friend
·
2020-07-06 02:39
python
Python_
字典
字典是另一种可变容器模型,且可存储任意类型对象。字典的每个键值(key=>value)对用冒号(:)分割,每个对之间用逗号(,)分割,整个字典包括在花括号({})中,格式如下所示:d={key1:value1,key2:value2}7a5e03011ea57d485e381b198c39b50.png图片1.png示例一$vimdic.pycontacts={'Alex':13651054608
转身为墙
·
2020-07-06 01:04
python发送短信验证码
SDK下载:smsow.zhenzikj.com/doc/sdk.htm…API文档:smsow.zhenzikj.com/doc/
python_
…代码:1)生成4位随机数作为验证码importrandomcode
weixin_33887443
·
2020-07-05 23:06
零基础学习
python_
字符串(14-15课)
今天回顾下我之前学习python的第一个对象——字符串,这个对象真蛋疼,因为方法是最多的,也是最常见的类型,没有之一。。。内容有点多,我就搜了下网上的资料,转载下这个看起来还不错的网址吧:http://www.cnblogs.com/PeterZhang1520389703/p/7647160.htmlstr.capitalize()-->String返回字符串,其首字母大写,其余部分小写1>>>
weixin_30394981
·
2020-07-05 20:31
python_
爬虫下载GLDAS数据
利用pythonrequests以及正则表达式匹配来下载GLDAS数据,也可略微修改后用于Modis数据下载。#-*-coding:utf-8-*-"""CreatedonThuAug911:36:332018@author:Administrator"""#-*-coding:utf-8-*-frombs4importBeautifulSoupimportrequestsimportre#加入C
Zoe_左
·
2020-07-05 16:45
python
python_
筛选出素数
思路分析SourceCode_1n=100#<=100的素数importnumpyasnpa=np.arange(1,101)n_max=int(np.sqrt(len(a)))is_prime=np.ones(len(a),dtype=bool)#is_prime列表默认为Trueis_prime[0]=Falseforiinrange(2,n_max):ifiina[is_prime]:is_
趣享Eureka
·
2020-07-05 12:31
算法
Python_
变量与运算符
一、变量变量=名字“=”:赋值符号名字要有意义,命名可读性要强变量命名规则:1.字母、数字、下划线,可以任意组合,但首字母不能为数字2.系统保留关键字不能用在变量名中3.区分大小写4.动态语言,没有类型限制,eg.int,float...int和list的区别:int值类型,list引用类型a=1,b=a,a=3>>>b=1a=[1,2,3,4,5],b=a,a[0]='1'>>>a=['1',2
西瓜超人励志要变小细腿
·
2020-07-05 06:21
Python_
必应每日壁纸更换(Python2.7)
Python_
必应每日壁纸更换(Python2.7)因为必应搜索每天会更换一张壁纸,于是决定每天下载一张壁纸来进行更换现已完美更换壁纸环境:上次使用的python3这次使用python2.7+Image
yoohm
·
2020-07-05 05:54
python
Python_
报错'numpy.float64' object is not callable解决办法
重点放最前面:检查函数名是否和变量名重复,或者被重新定义了。我自己定义的一个函数如下。defrmspe(y,yhat):returnnp.sqrt(np.mean((yhat/y-1)**2))然后我在运用它检测预测值和真实值的误差时发现,针对这一行出现了如下报错:error=rmspe(np.expm1(Y_test),np.expm1(yhat))TypeError:‘numpy.float6
蓝皮鼠乱记
·
2020-07-04 08:15
报错解决
python_
类型和对象
Python程序中的一切数据都是对象。对象包括自定义对象及基本的数据类型如数值、字符串、列表、字典等。你能够以类或扩展类型的方式创建自定义对象。本章主要描述Python对象模型及第四章--运算符与表达式中要用到的一些预备知识。1.1.术语程序中的一切数据都是对象,每个对象都有三个基本属性,即标识(类似人的标识证号)、类型和值。例如,当你写下a=42这行代码,你就创建了一个值为42的整数对象。typ
Feiin
·
2020-07-04 05:03
python
Python_
优雅的解析jsonp格式为json
前端同学一般会利用jsonp实现跨域操作,所以会有一些接口返回数据为jsonp格式,这时候就需要解析一下了代码实现defloads_jsonp(self,_jsonp):"""解析jsonp数据格式为json:return:"""try:returnjson.loads(re.match(".*?({.*}).*",_jsonp,re.S).group(1))except:raiseValueEr
古佛青灯度流年
·
2020-07-02 17:41
python_
安居客区域房源均价工具(matplotlib)
让数据更有价值,就需要对抓取的信息进行适当的处理,然后展现出来。0.打开源码,修改源码该位置选择城市:1.抓取的安居客不团区域房价,然后计算该区域均价,然后通过matploylib绘图:2.python源码:#-*-encoding=UTF-8-*-fromurllib.requestimporturlopenfrombs4importBeautifulSoupimportrequestsimpo
lanzhihui_
·
2020-07-02 07:03
python
Python_
从零开始学习_(27) 字符串
目录1.字符串的定义2.字符串的常用操作3.字符串的切片1.字符串的定义字符串就是一串字符,是编程语言中表示文本的数据类型在Python中可以使用一堆双引号""或者一对单引号''定义一个字符串虽然可以使用\""或者\''做字符串的转义,但是在实际开发中:如果字符串内部需要使用"",可以使用''定义字符串如果字符串内部需要使用'',可以使用""定义字符串可以使用索引获取一个字符串中指定位置的字符(索
懂懂kkw
·
2020-07-02 05:47
Python系列
Python_从零开始学习
python_
对文件的处理
!取前辈之精华,武装自己python中对文件、文件夹(文件操作函数)的操作需要涉及到os模块和shutil模块。OS模块:方法名字说明os.getcwd()得到当前工作目录,即当前Python脚本工作的目录路径os.listdir()返回指定目录下的所有文件和目录名os.remove()函数用来删除一个文件os.removedirs(r“c:\python”)删除多个目录os.path.isfil
古佛青灯度流年
·
2020-07-01 08:37
文件夹修改名字
python_
批量修改文件名1、在movies文件夹下面的所有文件前面都加上[可可可可]#coding:utf-8importosmovie_name=os.listdir('.
0o一人情
·
2020-07-01 04:12
Python基础
上一页
20
21
22
23
24
25
26
27
下一页
按字母分类:
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
其他