Python - 军军小站|张军博客
Python

python的三目运算符和not in运算符使用示例

三目运算符也就是三元运算符一些语言(如Java)的三元表达式形如:判定条件?为真时的结果:为假时的结果result=xifxPython的三元表达式有如下几种书写方法:if__name__=='__main__':a=''b='True'c='False'#方法一:为真时的结果if判定条件else为假时的结果d=bifaelsecprint('方法一输出结果:'+d)#方法二:判定条件and为真时的结果or为假时的结果d=aandborcprint('方法

系统 2019-09-27 17:37:35 1976

Python

python绘制评估优化算法性能的测试函数

测试函数主要是用来评估优化算法特性的,这里我用python3绘制了部分测试函数的图像。具体的测试函数可以结合维基百科来了解。想要显示某个测试函数的图片把代码结尾对应的注释去掉即可,具体代码如下:importnumpyasnpimportmatplotlib.pyplotaspltfrommpl_toolkits.mplot3dimportAxes3Ddefdraw_pic(X,Y,Z,z_max,title,z_min=0):fig=plt.figure(

系统 2019-09-27 17:56:51 1975

Python

Python中错误(Error)分类处理

Python标准异常总结这是错误类型表总结,不用记住,只要有印象即可,碰到需要处理的错误类型可以查表。一般捕获错误和处理错误使用try-except-finally:try:#检测范围exceptException[asreason]:#出现异常(Exception)后的处理代码finally:#无论如何都会执行的代码,如关闭文件(f.close())等错误类型错误解释AssertionError断言语句(assert)失败AttributeError尝试

系统 2019-09-27 17:55:11 1975

Python

用Python批量把文件复制到另一个文件夹的实现方法

0前言大概是三个月前,有个人找我说要我帮忙写几行代码,功能是把一个文件夹里面的所有文件拆分成200个文件一个文件夹,很简单的。我理解了之后,觉得还是挺简单的,花了半个小时写出来了,代码也不多,代码和思路都可以分享一下。1环境说明Win10系统下Python3,编译器是Pycharm。需要安装shutil这个第三方库,直接pipinstallshutil就可以了。2代码先导入需要用到的库,os是用来切换路径和创建文件夹的。shutil是用来复制黏贴文件的im

系统 2019-09-27 17:54:56 1975

Python

Python对象体系深入分析

本文较为详细的分析了了Python的对象体系。分享给大家供大家参考。具体如下:Guido用C语言创造了Python,在Python的世界中一切皆为对象.一.C视角中的Python对象让我们一起追溯到源头,Python由C语言实现,且向外提供了C的APIhttp://docs.python.org/c-api/index.html.我们思考问题的时候,可能对于对象这种东西很容易理解,而计算机能理解的只有0,1序列这样的字节序列,从根本上讲,我们所说的计算机语

系统 2019-09-27 17:54:54 1975

Python

Python 微信公众号发送消息(提醒消息)

原文链接:https://www.cnblogs.com/supery007/p/8136295.html1.公众号测试地址https://mp.weixin.qq.com/debug/cgi-bin/sandboxinfo?action=showinfo&t=sandbox/index2.代码#pip3installrequestsimportrequestsimportjsondefget_access_token():"""获取微信全局接口的凭证(默

系统 2019-09-27 17:54:03 1975

Python

Python对接六大主流数据库(只需三步)

作为近两年来最火的编程语言的python,受到广大程序员的追捧必然是有其原因的,如果要挑出几点来讲的话,第一条那就python语法简洁,易上手,第二条呢?便是python有着极其丰富的第三方的库。所以不管你使用的关系型数据库是oracle,mysql,sqlserver,还是关系型数据库redis,mongoDB。python都有有与之对应的第三方库。下面就来为大家一一介绍一下!Mysql我们先来看看如何对接mysql数据库,python2和python3

系统 2019-09-27 17:53:13 1975

Python

python+matplotlib绘制旋转椭圆实例代码

旋转椭圆实例代码:importmatplotlib.pyplotaspltimportnumpyasnpfrommatplotlib.patchesimportEllipsedelta=45.0#degreesangles=np.arange(0,360+delta,delta)ells=[Ellipse((1,1),4,2,a)forainangles]a=plt.subplot(111,aspect='equal')foreinells:e.set_c

系统 2019-09-27 17:52:38 1975

Python

python程序异常崩溃时如何快速分析并解决问题

程序异常崩溃时会提供非常详细的错误信息,掌握正确的分析方法,就可以快速定位问题并解决问题,下面这段代码会引发异常导致程序终止deffunc_tet():func_sum('4',3)deffunc_sum(a,b):value=a+breturnvaluefunc_tet()运行这段程序,异常信息如下我将异常信息分为两部分,分析时,先关注最后一行绿色框内的信息,这里的信息明确的指明了异常的类型和异常的解释信息,这是我们分析问题的第一步,随着经验的积累,你很

系统 2019-09-27 17:52:03 1975

Python

python使用pandas处理excel文件转为csv文件的方法示例

由于客户提供的是excel文件,在使用时期望使用csv文件格式,且对某些字段内容需要做一些处理,如从某个字段中固定的几位抽取出来,独立作为一个字段等,下面记录下使用acaconda处理的过程;importpandasdf=pandas.read_excel("/***/***.xlsx")df.columns=[内部为你给你的excel每一列自定义的名称](比如我给我的excel自定义列表为:["url","productName","***",。。。,"

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

Python

python实现爬虫抓取小说功能示例【抓取金庸小说】

本文实例讲述了python实现爬虫抓取小说功能。分享给大家供大家参考,具体如下:#-*-coding:utf-8-*-frombs4importBeautifulSoupfromurllibimportrequestimportreimportos,time#访问url,返回html页面defget_html(url):req=request.Request(url)req.add_header('User-Agent','Mozilla/5.0')res

系统 2019-09-27 17:47:40 1975

Python

Python微信操控itchat的方法

itchat是一个开源的微信个人号接口,使用python调用微信从未如此简单。开源地址https://github.com/littlecodersh/ItChat文档:https://itchat.readthedocs.io/zh/latest/安装:pip3installitchat登入与登出登入并向文件助手发送一句话,登入时会经过扫码操作,类似于电脑微信登入importitchat#登入并保存登入状态,实现第一次运行时扫码,一定时间内再次运行就不用

系统 2019-09-27 17:47:05 1975

Python

python 调用pyautogui 实时获取鼠标的位置、移动鼠标的方法

PyAutoGUI是一个纯Python的GUI自动化工具,其目的是可以用程序自动控制鼠标和键盘操作,利用它可以实现自动化任务本章介绍了许多不同函数,下面是快速的汇总参考:moveTo(x,y)将鼠标移动到指定的x、y坐标。moveRel(xOffset,yOffset)相对于当前位置移动鼠标。dragTo(x,y)按下左键移动鼠标。dragRel(xOffset,yOffset)按下左键,相对于当前位置移动鼠标。click(x,y,button)模拟点击(

系统 2019-09-27 17:46:43 1975

Python

Python 的描述符 descriptor详解

Python在2.2版本中引入了descriptor(描述符)功能,也正是基于这个功能实现了新式类(new-styelclass)的对象模型,同时解决了之前版本中经典类(classicclass)系统中出现的多重继承中的MRO(MethodResolutionOrder)问题,另外还引入了一些新的概念,比如classmethod,staticmethod,super,Property等。因此理解descriptor有助于更好地了解Python的运行机制。那

系统 2019-09-27 17:37:59 1975