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_
函数
函数是带名字的代码块,可以完成指定的功能。如果需要在程序中重复多次执行某个任务,可以直接调用函数即可。这样就可以避免程序代码的冗余,减少代码量,方便维护。一、定义函数的格式:deffunction_name(参数1,参数2,参数3......):代码块二、函数的形参和实参:函数定义时的参数为形参,在函数调用时赋予的参数为实参;例如:三、函数传参讲解1.位置参数场景说明:当实参较少,函数在调用时易于
易水寒月
·
2018-03-03 11:34
Python
函数
Python学习笔记
python_
内置函数_切片_运算符_for循环
Python内置函数Python包含了以下内置函数:函数描述备注len(item)计算容器中元素个数del(item)删除变量del有两种方式max(item)返回容器中元素最大值如果是字典,只针对key比较min(item)返回容器中元素最小值如果是字典,只针对key比较cmp(item1,item2)比较两个值,-1小于/0相等/1大于Python3.x取消了cmp函数注意字符串比较符合以下规
一介'书生
·
2018-02-26 09:30
python基本语法
Python_
给tkinter的frame加滚动条
问题背景:当界面需要显示的内容较多时,需要用到滚动条Scrollbar,官方文档说Scrollbar只能与以下控件(canvas,entry,listbox,text)相结合。但是,如果我想让Scrollbar和frame相结合呢?解决办法是:把frame放在canvas里面(比如填满整个canvas),canvas与scrollbar结合,这样滚动canvas就等于滚动frame了。举个栗子ca
陈工一
·
2018-02-17 09:11
Python
python_
类属性_实例属性
我们接触到的一般是实例属性(对象属性),顾名思义,类属性就是类对象所拥有的属性,它被所有类对象的实例对象所共有。对于公有的类属性,在类外可以通过类对象和实例对象访问类属性classPeople(object):name='Tom'#公有的类属性__age=12#私有的类属性p=People()print(p.name)#正确print(People.name)#正确print(p.__age)#错
一介'书生
·
2018-02-05 16:27
python基本语法
python_
用两个小项目分析,深入理解面向对象
为了更好的理解面向对象编程,用下面两个案例进行分析应用1:烤地瓜分析“烤地瓜”的属性和方法示例属性如下:cookedLevel:这是数字;0~3表示还是生的,超过3表示半生不熟,超过5表示已经烤好了,超过8表示已经烤成木炭了!我们的地瓜开始时时生的cookedString:这是字符串;描述地瓜的生熟程度condiments:这是地瓜的配料列表,比如番茄酱、芥末酱等示例方法如下:cook():把地瓜
一介'书生
·
2018-01-24 09:30
python基本语法
python_
控制台输出带颜色的文字方法
在python开发的过程中,经常会遇到需要打印各种信息。海量的信息堆砌在控制台中,就会导致信息都混在一起,降低了重要信息的可读性。这时候,如果能给重要的信息加上字体颜色,那么就会更加方便用户阅读了。当然了,控制台的展示效果有限,并不能像前段一样炫酷,只能做一些简单的设置。不过站在可读性的角度来看,已经好很多了。书写格式,和相关说明如下:#格式:设置颜色开始:\033[显示方式;前景色;背景色m#说
Eva_J
·
2018-01-22 18:00
python_
对象的组成(面向对象)
1.对象对象是承载数据,执行操作的一个具体”事物”,比如具体某一个人,具体某一只狗…2.对象的组成对象中包含两个组成部分:属性:用于记录与对象相关的数据,比如姓名,年龄,身高,肤色等方法:用于实现与对象相关的操作,比如吃饭,睡觉,飞行,歌唱等3.类物以类聚,人以群分很多事物存在相同的操作/行为,比如人都进行吃饭、睡觉,狗都会跑会叫等等描述共同行为的集合,称为类(class)类是总结事物特征的抽象概
一介'书生
·
2018-01-22 08:41
python基本语法
Python_
生成器(generator)
generator与list比较generator:算法实现下一个数据的输出,不调用下一个,就不执行下一个数据的运算list:直接存储于内存,所有数据都同时存在generator相较于list占用内存小创建一个简单的generator简单的generator的创建:在列表生成式的基础上将[]改为()例如:g=(x*xforxinrange(10))generator的调用next调用:(直到报错结
射手再见蓝天575
·
2018-01-20 00:06
python_
列表生成式
列表生成式的好处代码量少效率高列表生成式的格式[]循环的:省略例子:>>>[sforsin('momo','huohuo',89,'54re')ifisinstance(s,str)]['momo','huohuo','54re']>>>[s+yforsin"ABC"foryin'tmd']['At','Am','Ad','Bt','Bm','Bd','Ct','Cm','Cd']
射手再见蓝天575
·
2018-01-14 22:18
Python_
迭代
迭代定义通过for...in循环进行的遍历称为迭代常见迭代对象listtupledictsetstring判断迭代对象引入包fromcollectionsimportIterable执行判断>>>fromcollectionsimportIterable>>>isinstance('simple',Iterable)True>>>isinstance({'key'},Iterable)True>>
射手再见蓝天575
·
2018-01-14 22:54
python_
切片
切片切片就是切取片段的意思吧!切片常见对象listtuplestring切片格式[x:y:z]当x、y、z当中有一个不写,表示使用默认值:z的默认值为1,x、y的默认值分别是0和len(),y位置的值不取常见切片用法取[0,n)的数据>>>l=['peryter',90,'momo','huo','amiee']>>>l[:4]['peryter',90,'momo','huo']取n之后的数据>
射手再见蓝天575
·
2018-01-14 20:24
Python_
函数定义
函数定义格式def(参数):[函数体][返回值]引用函数:importfromimport实例:D:\Demo>copyconMy_Abs.pydefmy_abs(x):ifxpythonPython3.6.4(v3.6.4:d48eceb,Dec192017,06:04:45)[MSCv.190032bit(Intel)]onwin32Type"help","copyright","credit
射手再见蓝天575
·
2018-01-11 22:14
python_
小白的修炼笔记_2018/1/6_多态
对比java和python的多态java://定义一个Animals类classAnimals{publicvoidbark(){System.out.println("Animalsbark");}}//定义了一个Cats类继承了Animals类classCatsextendsAnimals{//重写了父类Animals的bark()方法publicvoidbark(){System.out.p
Heart_Bison
·
2018-01-06 12:02
python_小白的修炼笔记
python
java
多态
继承
python_
字典(dict)
一.字典创建1.赋值创建字典In[41]:d={"key1","value1","key2","value2"} #赋值创建字典,key-value,键值对In[42]:printdset(['key2','key1','value2','value1'])In[43]:services={"ssh":22,"ftp":[20,21],"http":[80,8080]}In[44]:prints
LULUBAO1997
·
2018-01-05 11:17
python
python_
列表list
列表list(大了激素的数组)一.什么是列表1.数组:数组是只能存储同一种数据类型的结构scores[43]=[12,12.0,"hello"]2.定义列表In[1]:li=[1,1.0,"zl",(1,2,3,4),[1,2,3,4]]In[2]:printli[1,1.0,'zl',(1,2,3,4),[1,2,3,4]]3.定义元组In[3]:t=(1,1.0,"zl",(1,2,3,4),
LULUBAO1997
·
2018-01-05 09:15
python_
基础讲解_30min
一python大致介绍python是一种脚本语言,简而言之就是不需要编译链接,而直接解释运行。python主要运用了库的概念,丰富的库方便开发者的进行工程开发,正因此其广泛运用。而且其还可以对接其他语言,被称为胶水语言(我现在还不明白)。二python的语法规范import××× from×××import××× 表示引进一个库,之后就可以运用这个库的函数;运行时解释器从默认路径中搜索模块,该路径
YeKYLI
·
2018-01-04 00:00
python
python_
小白的修炼笔记_2017/12/28_因重名引起的导入问题
今天学习if语句,在代码中导入了random但是会报错其中的:其所在行列为:(0,56)是该导入random的py文件不能正常运行而运行的别的文件的输出(不知道为什么在该py文件不能运行的情况下一直是那个py文件)作为小白,除了路径什么意思别的很是不理解,上百度也没有查到然后,我就按照路径找到了__init__.py的line26看不太懂什么意思,只能上百度,也没查到(很难受)但是我看懂了一个单词
Heart_Bison
·
2017-12-28 11:20
python_小白的修炼笔记
python_
元祖
一.元组的定义•-定义空元组tuple=()•-定义单个值的元组tuple=(fentiao,)•-一般的元组tuple=(fentiao,8,male)•t=tuple()工厂方法In[1]:a=()In[2]:type(a)Out[2]:tupleIn[5]:b=("hello",) #定义单个元祖的时候,一定要在这个元素后面加逗号In[6]:type(b)Out[6]:tupleIn[8]
LULUBAO1997
·
2017-12-28 11:01
Python_
测试函数
编写函数和类时,还可以为其编写测试。通过测试,可确定代码面对各种输入都能够按要求那样工作。在程序添加新代码时,你也可以对其进行测试,确认它们不会破坏程序既有的行为。程序员都会犯错,因此每个程序员都必须经常测试其代码,在用户发现问题前找出它们。测试函数name_function.pydefget_formatted_name(first,last):"""Generateaneatlyforma
Cengineering
·
2017-11-28 14:22
python
python_
如何拆分含有多种分隔符的字符串?
案例:把某个字符串依据分隔符拆分,该字符包含不同的多种分隔符,如下s='12;;7.osjd;.jshdjdknx+'其中;.+是分隔符有哪些解决方案?方法1:通过str.split()方法,每次处理一个分隔符1234567891011121314151617181920212223242526272829303132#!/usr/bin/python3defgo_split(s,symbol):
legendavid
·
2017-11-23 17:09
语言相关
python_
中文编码问题
https://www.cnblogs.com/yuguangchuan/p/4310952.html什么是字符编码?计算机只能处理数字,如果要处理文本,就必须先把文本转换为数字才能处理。最早的计算机在设计时采用8个比特(bit)作为一个字节(byte),所以,一个字节能表示的最大的整数就是255(二进制11111111=十进制255),如果要表示更大的整数,就必须用更多的字节。比如两个字节可以表
hlang8160
·
2017-11-17 20:35
python
Python_
用户输入和while循环
函数input()的工作原理 函数input()让程序暂停运行,等待用户输入一些文本。获取用户输入后,Python将其存储在一个变量中,以方便使用。prompt="ifyoutelluswhoyouare,wecanpersonlizethemessageyousee."prompt+="\nWhatisyourfirstname?"name=input(prompt)print("\nHell
Cengineering
·
2017-11-09 16:29
python
Python_
操作列表
遍历列表 你经常遍历列表的所有元素,对每个元素执行相同的操作。例如,在游戏中,可能需要将每个界面元素平移相同的距离;对于包含数字列表,可能需要对每个元素执行相同的统计运算;在网站中,可能需要显示文章列表中的每个标题。需要对列表中的每个元素都执行相同的操作时可以用Python中的for循环。magician.py>>>magicians=['alice','david','carolina']>>
Cengineering
·
2017-11-01 15:06
python
python_
网络数据爬取篇2
BeautifulSoup库在上一篇爬虫Blog之后,获取到这些数据之后,我们只是爬的源码,还要对进一步处理,就是解析的地方,这里就是利用BeautifulSoup文件库:我们来看看它的介绍:“Youdidn'twritethatawfulpage.You'rejusttryingtogetsomedataoutofit.BeautifulSoupisheretohelp.Since2004,it
Charben
·
2017-10-25 12:28
python爬虫
python_
网络爬虫篇1
入门知识·文件的读取在学习Python的过程中,顺便看了看Python网络爬虫的些许知识,记录的笔记:先来看一看怎么从本地获取数据,常见的也就是读取文件,这里也就是关于python读取文件的语法:file_obj=open(filename,mode='r',buffering=-1,....)mode为可选参数,r读w写a追加[注意:w模式会清空原来的内容,所以要小心!]在python中文件是一
Charben
·
2017-10-25 12:12
python爬虫
python_
如何去除字符串中不想要的字符?
去掉两端字符串:strip(),rstrip(),lstrip()123456789101112131415#!/usr/bin/python3s='-----abc123++++'#删除两边空字符print(s.strip())#删除左边空字符print(s.rstrip())#删除右边空字符print(s.lstrip())#删除两边-+和空字符print(s.strip().strip('-
neoson2015
·
2017-10-11 17:18
PYTHON_
异常值检测
借鉴于http://scikit-learn.org/stable/modules/outlier_detection.html#novelty-and-outlier-detection一、概况两大异常noveltydetection这些训练数据没有被异常值所污染,我们有兴趣在新的观测中发现异常。outlierdetection训练数据中包含异常值,和我们需要合适的训练数据中心模式忽略的越轨的意
晟文刀
·
2017-09-26 09:37
Python_
二叉树定义与遍历
二叉树定义classBinTNode(object):def__init__(self,dat,left=None,right=None):self.data=datself.left=leftself.right=rightdefcount_BinTNodes(t):iftisNone:return0else:return1+count_BinTNodes(t.left)+count_BinTN
Co_zy
·
2017-08-24 23:18
数据结构与算法
python_
装饰器二(对有/不定长参数函数的装饰)
上一篇说完了装饰器的原理,现在新的需求来了,我们需要对有/不定长参数的函数进行装饰,那么我们需要怎么对我们的装饰器进行改造呢?读者你想别着急,如果是你的话,你会怎么做呢?一:对带参数的函数进行装饰deffunc(functionName):definner(a,b):functionName(a,b)returninner@funcdefdemo(a,b):print("a=%s,b=%s"%(a
抢我名字
·
2017-08-22 23:13
Python
Python_
装饰器(一)原理篇
在说装饰器的时候先说一个小的知识点当定义了相同函数名的函数,在调用的时候回执行最后一个执行的结果为2,第一次的函数被覆盖了。装饰器是程序开发中经常会用到的一个功能,用好了装饰器,开发效率如虎添翼,所以本次我们来说一下python中的装饰器在开发的过程中我们要遵守开放封闭的原则封闭:已实现功能的代码块开放:对扩展开放所以当我们想要对已经实现的功能就行修改的时候,只能对其进行扩展,所以我们就引入了装饰
抢我名字
·
2017-08-14 21:15
Python
Python_
网络爬虫(新浪新闻抓取)
爬取前的准备:BeautifulSoup的导入:pipinstallBeautifulSoup4requests的导入:pipinstallrequests下载jupyternotebook:pipinstalljupyternotebook下载python,配置环境(可使用anocanda,里面提供了很多python模块)json定义:是一种格式,用于数据交换。Javascript对象定义:一种
gongxiaojiucom足球资讯网
·
2017-07-30 13:09
python_
数据分析_笔记碎碎念
1、数据聚合与分组计算1、根据一个或多个键(可以是函数、数组或DataFrame列名)拆分pandas对象2、计算分组摘要统计,如计数、平均值、标准差,或用户自定义函数3、对DataFrame的列应用各种各样的函数4、应用组内转换或其他运算,如规格化、线性回归、排名或选取子集等5、计算透视表或交叉表6、执行分位数分析以及其他分组分析2、dataFrame.ix[]先行索引,后列行优先:从高维度开始
智慧的牛
·
2017-06-10 12:17
技术专题
程序员心得
Python_
进程_线程篇
本节内容操作系统发展史介绍进程、与线程区别pythonGIL全局解释器锁线程语法join线程锁之Lock\Rlock\信号量将线程变为守护进程Event事件queue队列生产者消费者模型Queue队列开发一个线程池进程语法进程间通讯进程池操作系统发展史手工操作(无操作系统)1946年第一台计算机诞生--20世纪50年代中期,还未出现操作系统,计算机工作采用手工操作方式。手工操作程序员将对应于程序和
LWL_WLiang
·
2017-05-27 22:09
Python
python_
类
名词简介:类变量:类变量在整个实例化的对象中是公用的,类变量定义在类中且在函数体之外,类变量通常不作为实例变量使用,在函数体中使用类变量时的方法为:类名.类变量实例变量:定义在方法中的变量,只作用于当前实例的类方法:类中定义的函数实例化:创建一个类的实例,类的具体对象对象:通过类定义的数据结构实例,对象包括两个数据成员(类变量和实例变量)和方法1.创建类classclassname:'类的帮助信息
lml10221017
·
2017-05-06 09:06
python
python
python_
使用matplotlib画柱状图(bar),散点图(scatter)
柱状图(plt.bar)代码与注释importnumpyasnpfrommatplotlibimportpyplotaspltplt.figure(figsize=(9,6))n=8X=np.arange(n)+1#X是1,2,3,4,5,6,7,8,柱的个数#numpy.random.uniform(low=0.0,high=1.0,size=None),normal#uniform均匀分布的随
AlienDaniel
·
2017-02-22 09:56
python
python_
第三方库汇总
库名称简介Chardet字符编码探测器,可以自动检测文本、网页、xml的编码。colorama主要用来给文本添加各种颜色,并且非常简单易用。Prettytable主要用于在终端或浏览器端构建格式化的输出。difflib,[Python]标准库,计算文本差异Levenshtein,快速计算字符串相似度。fuzzywuzzy,字符串模糊匹配。esmre,正则表达式的加速器。shortuuid,一组简洁
古佛青灯度流年
·
2016-12-12 21:59
Python_
模拟登录(爬取教务系统信息并制作查询界面)
采用模块:(1)urllib,urllib2,cookielib,BeautifulSoup(2)wx,py2exe工作步骤:(1)解析网站原理,主要获取post数据、密码加密方式相关信息所在真实页面;(2)爬取所选课程信息与成绩;(3)利用wxpython制作界面,并生成exe;(4)发博客增加个人人气。1、网站解析(1)headers和post数据可利用浏览器审查元素,刷新页面获取相关元素的g
像在吹
·
2016-10-22 13:37
Python
python
爬虫
登录
wxpython
Python_
排序算法实现
这里用Python给出几种常用排序算法:插入排序依次找最小值排序冒泡排序Python列表内部排序(未知算法)希尔排序快速排序堆排序树排序注意:使用copy模块,注意深复制与浅复制的区别这里代码尚未经过优化,速度方面有待提高,建议使用Python内置排序函数#-*-coding:GBK-*-"""CreatedonMonOct1016:38:162016@author:zhangweiguo"""i
像在吹
·
2016-10-15 14:58
Python
python
排序算法
冒泡排序
希尔排序
插入排序
python_
跨文件之间真正的全局变量传参
需求:A.py文件中的得到参数value,需要在B.py文件中使用value的值解决思路:1.全局变量只能在当前文件中生效,所以即使将value声明为全局变量也不能在B.py中使用2.这个需求给人的一种错觉就是,跟引用函数差不多,我在B中引用A是不是可行呢?答案是否定的,引用的过程中并不能将该参数值进行存储3.联想到一种参数传递方法,在主函数中(主文件)给参数赋值,在子文件中调用:importMa
古佛青灯度流年
·
2016-09-22 18:50
Python_
格言
TheZenofPythonBeautifulisbetterthanugly.优美胜于丑陋Explicitisbetterthanimplicit.明晰胜于隐晦Simpleisbetterthancomplex.简单胜于复杂Complexisbetterthancomplicated.复杂胜于繁芜Flatisbetterthannested.扁平胜于嵌套Sparseisbetterthanden
晟文刀
·
2016-09-12 23:05
python_
字典集合
python.png一、字典基本操作基本语法:dict={'ob1':'computer','ob2':'mouse','ob3':'printer'}技巧:字典中包含列表:dict={'yangrong':['23','IT'],"xiaohei":['22','dota']}字典中包含字典:dict={'yangrong':{"age":"23","job":"IT"},"xiaohei":{
古佛青灯度流年
·
2016-08-24 14:29
python_
附带
CentOS使用virtualenv搭建独立的Python环境创建沙盒virtualenv env1virtualenv --no-site-packages venv # 已经安装到系统Python环境中的所有第三方包都不会复制过来进入cd env1/source bin/activate关闭deactivate列出所有沙盒lsvirtualenv -b切换到沙盒workon env1删除
lc994811089
·
2016-07-21 15:39
py
python
python_
数据库简单操作
centos安装mariadbyuminstallmariadbmariadb-serversystemctlstartmariadb==>启动mariadbsystemctlenablemariadb==>开机自启动mysql_secure_installation==>设置root密码等相关mysql-uroot-p123456==>测试登录!cur常见操作fetchall()获取全部返回信息
lc994811089
·
2016-07-16 21:10
sql
python_
类方法
此为new方法实现的单例模式,拿这个例子顺便看看,类执行顺序,####自行添加的输出# -*- encoding=utf-8 -*-# 方法1,实现__new__方法# 并在将一个类的实例绑定到类变量_instance上,# 如果cls._instance为None说明该类还没有实例化过,实例化该类,并返回# 如果cls._instance不为None,直接返回cls._instanceclass
lc994811089
·
2016-07-16 15:13
py
python
python_
编码
终极大招 import sys reload(sys) sys.setdefaultencoding('utf-8')str和unicode相连接问题的原由Python2当中str其实是bytes,多字节字符串(多字节的字符串本质上是C里面的char*,没有任何编码限制,也不假定任何编码);unicode是unicode字符串。两者连接的时候,会把str转换成unicode再相连,但是转换时默认使
lc994811089
·
2016-07-10 16:27
py
python
python_
抓取网页视频
1、为何学python编程语言方面,本科这几年一直都用C/C++,因为研究生方向与机器学习相关,所以最近大部分时间在学机器学习,看了《机器学习实战》这本书,里面的实例都是用python来写,并且目前来说,对机器学习算法支持得比较多的语言是python,matlab/octave当然也很适合用于机器学习,但是毕竟是学术工具,速度等方面肯定不如python,工业开发还是用python、c++。总之对于
杨MAX洁
·
2016-06-11 00:17
Python
python_
爬取博客文章下载到本地
学习python一段时间了,爬两个网页练练手,该源代码是爬取韩寒博客的所有文章,并将文章链接下载到本地,关于将博客纯文字下载到本地见博主另外一篇文章:#-*-coding:utf-8-*-importurllibpage=1url=['']*350i=1whilepage<=7:menu="http://blog.sina.com.cn/s/articlelist_1191258123_0_"+s
杨MAX洁
·
2016-05-27 18:20
Python
python_
正则表达式(一)基础标识符
#-*-coding:utf-8-*- importre #[] s1="hello,man,hello,men!,oh,man" printre.findall('m[ae]n',s1)#单个字符匹配 r=r'x[0-9a-zA-Z]x' printre.findall(r,'x1xxaxxDx') #^ printre.findall('hello',s1) printre.findall
Hpu_A
·
2016-04-30 09:00
菜鸟入门_
Python_
机器学习(4)_PCA和MDA降维和聚类
@sprt*写在开头:博主在开始学习机器学习和Python之前从未有过任何编程经验,这个系列写在学习这个领域一个月之后,完全从一个入门级菜鸟的角度记录我的学习历程,代码未经优化,仅供参考。有错误之处欢迎大家指正。系统:win7-CPU;编程环境:Anaconda2-Python2.7,IDE:pycharm5;参考书籍:《NeuralNetworksandLearningMachines(Thir
u014437511
·
2016-04-21 21:00
python
机器学习
菜鸟入门_
Python_
机器学习(3)_回归
@sprt*写在开头:博主在开始学习机器学习和Python之前从未有过任何编程经验,这个系列写在学习这个领域一个月之后,完全从一个入门级菜鸟的角度记录我的学习历程,代码未经优化,仅供参考。有错误之处欢迎大家指正。系统:win7-CPU;编程环境:Anaconda2-Python2.7,IDE:pycharm5;参考书籍:《NeuralNetworksandLearningMachines(Thir
u014437511
·
2016-04-21 20:00
python
机器学习
上一页
27
28
29
30
31
32
33
34
下一页
按字母分类:
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
其他