Python

Python函数的几种参数形式

在Python中定义函数,可以用必选参数(位置参数),默认参数,可变参数,关键字参数和命名关键字参数,这5种参数都可以组合使用。但参数定义的顺序必须是:必选参数(位置参数)默认参数可变参数命名关键字参数关键字参数例如:定义:deff1(x,y=0,*args,z,**kw):print(x,y,args,z,kw)调用:f1(1,2,3,4,5,z=6,p=7,q=8)输出:12(3,4,5)6,{'p':7,'q':8}定义:deff2(x,y=0,*,

系统 2019-09-27 17:50:10 2259

Python

python学习笔记:字典的使用示例详解

经典字典使用函数dict:通过其他映射(比如其他字典)或者(键,值)这样的序列对建立字典。当然dict成为函数不是十分确切,它本质是一种类型。如同list。复制代码代码如下:items=[('name','zhang'),('age',42)]d=dict(items)d['name']len(d):返回项的数量d[k]:返回键k上面的值。d[k]=v:将k对应的值设置为k。deld[k]:删除字典中的这一项。kind:检查d中是否含有键为k的项。注:只能

系统 2019-09-27 17:48:26 2259

Python

十条建议帮你提高Python编程效率

程序员的时间很宝贵,Python这门语言虽然足够简单、优雅,但并不是说你使用Python编程,效率就一定会高。要想节省时间、提高效率,还是需要注意很多地方的。今天就与大家分享资深Python程序员总结的10点建议,帮助大家大幅节省开发时间。1.不使用分号使用分号在Python中是可选的:与其他面向对象语言不同,你不需要在每一条语句后面使用分号。这看起来很简单,似乎也节省不了多少时间;但一旦你的代码量扩展到数千号,这些分号就变得分心且没有必要键入。2.使用称

系统 2019-09-27 17:38:31 2259

Python

python算法演练_One Rule 算法(详解)

这样某一个特征只有0和1两种取值,数据集有三个类别。当取0的时候,假如类别A有20个这样的个体,类别B有60个这样的个体,类别C有20个这样的个体。所以,这个特征为0时,最有可能的是类别B,但是,还是有40个个体不在B类别中,所以,将这个特征为0分到类别B中的错误率是40%。然后,将所有的特征统计完,计算所有的特征错误率,再选择错误率最低的特征作为唯一的分类准则――这就是OneR。现在用代码来实现算法。#OneR算法实现importnumpyasnpfro

系统 2019-09-27 17:38:20 2259

Python

Python之基本数据类型概览

Python之基本数据类型概览什么是数据类型?每一门编程语言都有自己的数据类型,例如最常见的数字1,2,3.....,字符串'小明','age','&D8'...,这些都是数据类型中的某一种。数据类型在数据结构中的定义是一组性质相同的值的集合以及定义这个值集合上的一组操作的总成。本节先介绍4种数据类型——数字、字符串、布尔类型、列表。在后续更新的章节中会详细介绍Python中所有的数据类型。一、数字1、int(整型)在64位的操作系统上,整数的二进制位数为

系统 2019-09-27 17:57:33 2258

Python

Hbase使用(python3.6版)

参考脚本之家首先,安装thriftthrift链接:https://github.com/SparksFly8/Tools下载thrift,这里用的是thrift-0.7.0-dev.tar.gz这个版本tarxzfthrift-0.7.0-dev.tar.gzcdthrift-0.7.0-devsudo./configure--with-cpp=no--with-ruby=nosudomakesudomakeinstalsrc/main/resource

系统 2019-09-27 17:56:24 2258

Python

python mysql断开重连的实现方法

后台服务在运行时发现一个问题,运行约15分钟后,接口请求报错pymysql.err.InterfaceError:(0,'')这个错误提示一般发生在将None赋给多个值,定位问题时发现pymysql.err.OperationalError:(2013,'LostconnectiontoMySQLserverduringquery')如何解决这个问题呢出现问题的代码classMysqlConnection(object):"""mysql操作类,对mysq

系统 2019-09-27 17:56:08 2258

Python

Python自动生成代码 - 通过tkinter图形化操作并生成代码框架

Python自动生成代码-通过tkinter图形化操作并生成代码框架背景脚本代码Demo_CodeGenerator.pydisplay.pyFileHandler.py:脚本运行结果:脚本代码目录背景在写代码过程中,如果有频繁重复性的编码操作,或者可以Reuse的各类代码,可以通过Python写一个脚本,自动生成这类代码,就不用每次手写、或者copy了。比如新建固定的代码框架、添加一些既定的软件逻辑,通讯协议、消息模板等等,再编写一套代码时,或者一个Fu

系统 2019-09-27 17:54:24 2258

Python

python安装流程引导

一:第一步windows下Anaconda与PyCharm的安装windows下Anaconda与PyCharm的安装与使用(致Python初学者们-Anaconda入门使用指南)或(Python数据分析必备Anaconda安装、快捷键、包安装)二:第二步python环境变量配置(看下文中如何配置环境变量)Anaconda安装后配置环境变量Anaconda安装后在cmd中运算python无效,是环境变量没有生效。正常安装需要有三个,配置好就行。D:\xwa

系统 2019-09-27 17:54:12 2258

Python

python爬取苏宁易购--jsonpath方法

苏宁的爬取和京东的爬取是一样的,方法类似这是爬取京东的例子:https://blog.csdn.net/Dream____Fly/article/details/99698222现在分析苏宁的首页,这个页面还算比较这个很容易获取,获取之后在前面拼接https就行了到这里就可以看代码操作了:importrequestsfrombs4importBeautifulSoupheaders={'User-Agent':'Mozilla/5.0(WindowsNT1

系统 2019-09-27 17:53:17 2258

Python

Python使用scipy模块实现一维卷积运算示例

本文实例讲述了Python使用scipy模块实现一维卷积运算。分享给大家供大家参考,具体如下:一介绍signal模块包含大量滤波函数、B样条插值算法等等。下面的代码演示了一维信号的卷积运算。二代码importnumpyasnpimportscipy.signalx=np.array([1,2,3])h=np.array([4,5,6])print(scipy.signal.convolve(x,h))#一维卷积运算三运行结果[413282718]四一维卷积

系统 2019-09-27 17:51:17 2258

Python

自然语言处理工具python调用hanlp的方法步骤

阅读更多Python调用hanlp的方法此前有分享过,本篇文章分享自“逍遥自在017”的博客,个别处有修改,阅读时请注意!1.首先安装jpype首先各种坑,jdk和python版本位数必须一致,我用的是JPype1-py3版本号0.5.5.2、1.6jdk和Python3.5,win764位下亲测没问题。否则死翘翘,有可能虚拟机都无法启动:出错调试,原因已说;测试成功会有输出。下面启动虚拟机跑hanlp2.下载各种安装包使用自定义的HanLP——HanLP

系统 2019-09-27 17:50:21 2258

Python

Python使用到第三方库PyMuPDF图片与pdf相互转换

使用Python进行图片和pdf之间的相互转换使用到第三方库PyMuPDF在python环境下对PDF文件的操作。PDF转为图片需新建文件夹pdf2pngimportfitzimportglobdefrightinput(desc):flag=Truewhile(flag):instr=input(desc)try:intnum=eval(instr)iftype(intnum)==int:flag=Falseexcept:print('请输入正整数!')

系统 2019-09-27 17:49:31 2258

Python

python3基础学习if语句

https://www.liaoxuefeng.com/wiki/1016959663602400/1017099478626848#0完成该文章的作业:print("请输入身高,比如1.78:")a1=input('身高:')a2=float(a1)print("请输入体重,比如60:")b=input('体重:')b1=float(b)#b1=80#a1=1.75c=b1/pow(a2,2)print(c)ifc>32:print("严重肥胖")eli

系统 2019-09-27 17:49:05 2258

Python

python实现截取屏幕保存文件,删除N天前截图的例子

我就废话不多说,直接上代码吧!fromPILimportImageGrabimporttimeimportscheduleimportosimportshutilimportdatetimedays=-3#截屏defsavepic():im=ImageGrab.grab()now=time.strftime("%Y_%m_%d_%H_%M_%S",time.localtime())day=time.strftime("%Y%m%d",time.localt

系统 2019-09-27 17:46:40 2258