拥有Python标签的文章
Python

对python while循环和双重循环的实例详解

废话不多说,直接上代码吧!#python中,while语句用于循环执行程序,即在某个条件下,循环执行某段程序,以处理需要重复处理的相同任务。#while是“当型”循环结构。i=1whilei<=20:print(i,end="")i+=1sum=0i=1whilei<=100:sum+=ii+=1else:print("\n",sum)print("0+2+...+100=",sum)#从控制台录入一个数字,求从1到数字的阶乘;result=1;i=1;n

系统 2019-09-27 17:49:38 2556

Python

使用Python为中秋节绘制一块美味的月饼

对于在外的游子,每逢佳节倍思亲。而对于996ICU的苦逼程序猿们,最期待的莫过于各种节假日能把自己丢在床上好好休息一下了。这几天各公司都陆续开始发中秋礼品了。朋友圈各种秀高颜值的月饼,所以今天我也提前给大家送去一份中秋的美味月饼吧!python&turtlepython的turtle库,最早还是在小甲鱼的【零基础入门学习Python】中接触的,好久没用了有些生疏,带大家一起回顾下模块的使用吧。如果你是想认真学习这个库,推荐去官网仔细学习https://do

系统 2019-09-27 17:46:42 2556

Python

Python实现经典案例的多种方法

今天给大家看一个经典案例,希望有所帮助原题是这样的:假设你要计算幂,就像内置函数pow和运算符**所做的那样。要定义一个数字的整数次幂,有多种方式,但先来看一个简单的定义:power(x,n)(x的n次幂)是将数字x自乘n-1次的结果,即将n个x相乘的结果。换而言之,power(2,3)是2自乘两次的结果,即2×2×2=8。方法一:1deffuna(x,n):2res=x3ifn<0:4return-15elifn==0:6return17elifn>0:

系统 2019-09-27 17:45:54 2556

Python

python 出现SyntaxError: non-keyword arg

python出现SyntaxError:non-keywordargafterkeywordarg错误解决办法前言:在Python中,这两个是python中的可变参数,*arg表示任意多个无名参数,类型为tuple,**kwargs表示关键字参数,为dict,使用时需将*arg放在**kwargs之前,否则会有“SyntaxError:non-keywordargafterkeywordarg”的语法错误deftest(*arg,**kwargs):pri

系统 2019-09-27 17:56:38 2555

Python

python的Image模块导入踩坑

最近在做pythonchallenge,做到16关的时候,需要导入Image模块成功通过setuptools安装okimportImage代码中直接这样导入,结果库里没有方法函数百度查了半天,发现都是这样导入的没问题。但我这样没法运行啊,最后无意间被我试出来了改成fromPILimportImage就可以了,心塞塞,很少做关于图像处理的,这次长教训,学习了很多

系统 2019-09-27 17:54:45 2555

Python

在Python中合并字典模块ChainMap的隐藏坑【推荐】

在Python中,当我们有两个字典需要合并的时候,可以使用字典的update方法,例如:a={'a':1,'b':2}b={'x':3,'y':4}a.update(b)print(a)运行效果如下图所示:然而,这个方法有一个问题――它会改变其中一个字典。如果我们不想改变原有的两个字典,那么我们必需要单独再创建一个字典:a={'a':1,'b':2}b={'x':3,'y':4}c=dict(a)c.update(b)print(c)print(a)如果原

系统 2019-09-27 17:54:28 2555

Python

python 同时读取多个文件的例子

Python中打开文本使用的是with语句,比如打开一个文件并读取每一行withopen(filename)asfp:forlineinfp:#dosomething为了同时读取多个文件,可以使用下面的代码withopen(filename1)asfp1,open(filename2)asfp2,open(filename3)asfp3:forl1infp1:l2=fp2.readline()l3=fp3.readline()#dosomething稍微简

系统 2019-09-27 17:51:24 2555

Python

还在等外卖?python告诉你,为什么你的外卖这么慢

某天中午,⼩编喜滋滋地点了⼀份⽜⾁饭外卖,然后翘⾸以盼等待配送⼩哥的到来。半个多⼩时过去了,软件上的地图显⽰⼩哥离我只有三百⽶的距离,⽜⾁饭已经近在咫尺。然⽽左等右等⽜⾁饭也没有到,再打开app⼀看,简直两眼发⿊:⼩哥的距离竟然从三百⽶变成了⼀千⽶!相信⼤家都曾遇到过这样的问题:外卖点的各种美⾷,或者跑腿购买的东西,还有淘宝的包裹,明明页⾯显⽰它们已经近在咫尺甚⾄只有⼏分钟的路程,结果配送⼩哥⾮要绕远去别的地⽅,在家翘⾸以盼包裹到来的你等到花⼉都快谢了,让

系统 2019-09-27 17:48:34 2555

Python

解决Python2代码移植到Python3报错:AttributeError

1.问题描述如题,将Python2.x代码迁移到Python3.x时报错:AttributeError:'collections.OrderedDict'objecthasnoattribute'iteritems'报错指向的Python2语句写法为:fork,pinchild._parameters.iteritems():2.解决方法上述出错的原因是iteritems在Python3中被移除了,因此需要换一种写法访问队列中的每一项,在Python3中的

系统 2019-09-27 17:47:41 2555

Python

Windows下安装Python 模块的三种方法

方法一:cmd命令行窗口首先打开windows上的cmd命令行窗口,再将目录切换到python运行的那个目录下,那怎么查看自己是在那个目录下呢?鼠标右键点击file,依次点开就可以看到运行路径。在cmd中输入:cd/dD:\py_project\code\class_practice\classs\venv\Scripts通过使用CD命令,并加入参数/d,可以通过一个步骤,直接进入指定盘符下的任意文件夹,否则还是会在系统无法切换。以安装pandas模块为例

系统 2019-09-27 17:47:19 2555

Python

python aiohttp 客户端使用方法 加快爬虫速度

介绍aiohttp是python的一个异步网络模块,包含客户端和服务端模块。相比requests模块,除了是异步写法外,大同小异,其速度比requests模块快。python的多线程有全局解释器锁(GIL),使用多线程实际上同一时刻仅有一个线程在执行,使用协程的相对比较快,可以再配合多进程使用。基本用法安装使用pip命令安装即可。pipinstallaiohttp发起请求aiohttp模块需要配合python自带的asyncio模块使用,以下代码为发起客户

系统 2019-09-27 17:47:13 2555

Python

Python学习笔记No1

本篇博客是博主自己在这里:https://github.com/jackfrued/Python-100-Days学习Python时做的一些笔记,由于我已经有了一些基础(因为学习过C语言、Java等,其中涉及到的有比如多线程、GUI、网络编程等内容),所以这里做的笔记可能对于新手来说比较有跳跃性。如果你确实有这样的体会,那建议去找其他路径来学习。买过一本关于Python爬虫的书,附了张学习Python的学习路线图,分享给大家下,仅供想要学习Python的同

系统 2019-09-27 17:56:07 2554

Python

python多进程操作实例

由于CPython实现中的GIL的限制,python中的多线程其实并不是真正的多线程,如果想要充分地使用多核CPU的资源,在python中大部分情况我们需要使用多进程。这也许就是python中多进程类库如此简洁好用的原因所在。在python中可以向多线程一样简单地使用多进程。一、多进程process的成员变量和方法:>>classmultiprocessing.Process([group[,target[,name[,args[,kwargs]]]]])

系统 2019-09-27 17:54:05 2554

Python

Windows通过开机自启动执行bat脚本常驻python脚本

Windows通过开机自启动执行bat脚本常驻python脚本使用schedule实现python定时任务python中的轻量级定时任务调度库:schedule安装:pipinstallschedule使用:单一任务:importscheduleimporttime#定义要执行的任务defjob():print("I'mworking...")#选择一种定时间隔schedule.every(10).minutes.do(job)schedule.every

系统 2019-09-27 17:53:18 2554

Python

一波机器学习、数据分析、金融量化与Python内涵公众号推荐给大家

“三人行,必有我师焉”,学习就是要从别人身上学到好的。今天特意给大家推荐7个优质公众号,目前属于活跃度非常高的几个原创公众号,涵盖了python,AI以及后端等技术栈,重点是他们还坚持在技术免费分享的第一线!机器学习算法与自然语言处理国内最大的机器学习与自然语言处理分享平台。20W+NLPer聚集地!专注于思维、技术、经验分享交流!既讲原创深度技术、又不失通俗易懂。长按识别二维码关注码农有道一个百度人的技术提升之路,为您提供一系列系统架构、数据结构、网络、

系统 2019-09-27 17:53:10 2554