搜索到与相关的文章
Python

Python中*args和**kwargs的区别详解

一、*args的使用方法*args用来将参数打包成tuple给函数体调用defargs_test(x,y,*args):print(x,y,args)args_test(1,2,3,4,5)12(3,4,5)二、**kwargs的使用方法**kwargs打包关键字参数成dict给函数体调用defkwargs_test(**kwargs):print(kwargs)kwargs_test(a=1,b=2,c=3){'a':1,'c':3,'b':2}三.参数

系统 2019-09-27 17:54:08 2168

Python

python3转变exe的方法

原文链接:https://blog.csdn.net/qq_38656841/article/details/82921951python开发的代码可能在其他windows上并不能使用用,除非别人的环境中也有python。下面是如何将python开发的东西转为exe格式1.安装pyinstallerpipinstallpyinstaller2.跳到需要转为exe文件的python文件目录下面,运行命令pyinstaller--onefilepython文件

系统 2019-09-27 17:53:37 2168

Python

python学习笔记 第五章1

七段数码管的绘制与拓展:先给出代码:#七段数码管绘制importturtledefdrawline(draw):turtle.pendown()ifdrawelseturtle.penup()turtle.fd(40)turtle.right(90)defdrawdigit(digit):drawline(True)ifdigitin[2,3,4,5,6,8,9]elsedrawline(False)drawline(True)ifdigitin[0,1,

系统 2019-09-27 17:53:36 2168

Python

python中如何对数据进行各种排序?

转载:https://www.cnblogs.com/fujian-code/p/7501795.htmlPython列表具有内置的list.sort()方法,可以在原地修改列表。还有一个sorted()内置的函数从迭代构建一个新的排序列表。在本文中,我们将探讨使用Python排序数据的各种技术。转自http://mp.weixin.qq.com/s?__biz=MzI5NDY1MjQzNA==&mid=2247484360&idx=2&sn=5e0d78

系统 2019-09-27 17:53:24 2168

Python

关于Python中的错误与异常,你是否了解的够仔细?

每次版本结束都描述这着同样的错误,相似的问题,但始终没见解决。所以今天,我就来总结下Python的错误与异常!异常与错误错误语法错误可以通过IDE或者解释器给出提示的错误opentxt('a.jpg','r')逻辑错误语法层面没有问题,但是自己代码的逻辑有问题ifage>18:print('未成年')异常多指在程序执行过程中,出现的未知错误,语法和逻辑本身是正确的。可以通过代码进行处理或修复异常分类除零异常(ZeroDivisionError):1/0名称

系统 2019-09-27 17:52:47 2168

Python

Ubuntu18.04中Python2.7与Python3.6环境切换

本文为大家分享了Python2.7与Python3.6环境切换的具体方法,供大家参考,具体内容如下系统支持为:Ubuntu18.04系统默认安装:Python2.7自己安装:Python3.6由于编写需要,有些程序只能在Python3下进行执行,当然可以选择在命令行进行指定环境的运行,但总归是有点不方便,便将系统的默认环境进行修改1、查看系统的Python环境python--version2、查看系统Python的可用环境列表update-alternat

系统 2019-09-27 17:50:57 2168

Python

Python命令行参数解析模块getopt使用实例

格式getopt(args,options[,long_options])1.args表示要解析的参数.2.options表示脚本要识别的字符.字符之间用”:”分隔,而且必须要以”:”后结尾,例如”a:b:c:”.3.long_options是可选的,如果指定的话,可以解析长选项.形式为字符串列表,如[‘foo=',‘frob='].长选项要求形式为”�Cname=value”4.该方法返回2个元素.第一个元素是列表对,对中第一个值是带有”-“或者”�C”

系统 2019-09-27 17:50:08 2168

Python

由浅入深,内容详实《Python爬虫开发与项目实战》 豆瓣评分[7.10]

image下载地址……1、点击阅读原文或者地址https://ebooklist.mobi/2019/05/20/6461.html2、回复关键字11735直接获取下载链接,好书推荐、视频分享,公众号"读书ReadBook"与您一起进步图书简介……随着大数据时代到来,网络信息量也变得更多更大,基于传统搜索引擎的局限性,网络爬虫应运而生,本书从基本的爬虫原理开始讲解,通过介绍Pthyon编程语言和Web前端基础知识引领读者入门,之后介绍动态爬虫原理以及Scr

系统 2019-09-27 17:50:07 2168

Python

简单理解Python中基于生成器的状态机

简单生成器有许多优点。生成器除了能够用更自然的方法表达一类问题的流程之外,还极大地改善了许多效率不足之处。在Python中,函数调用代价不菲;除其它因素外,还要花一段时间解决函数参数列表(除了其它的事情外,还要分析位置参数和缺省参数)。初始化框架对象还要采取一些建立步骤(据TimPeters在comp.lang.python上所说,有100多行C语言程序;我自己还没检查Python源代码呢)。与此相反,恢复一个生成器就相当省力;参数已经解析完了,而且框架对

系统 2019-09-27 17:49:57 2168

Python

Python列表(List)知识点总结

序列是Python中最基本的数据结构。序列中的每个元素都分配一个数字-它的位置,或索引,第一个索引是0,第二个索引是1,依此类推。Python有6个序列的内置类型,但最常见的是列表和元组。序列都可以进行的操作包括索引,切片,加,乘,检查成员。此外,Python已经内置确定序列的长度以及确定最大和最小的元素的方法。列表是最常用的Python数据类型,它可以作为一个方括号内的逗号分隔值出现。列表的数据项不需要具有相同的类型创建一个列表,只要把逗号分隔的不同的数

系统 2019-09-27 17:49:54 2168