python3
进击的北极熊
记录学习过程:希望通过学习可以写自己的开源项目或者开源中间件
记录生活历程:世界这么大,我想去看看,多做有意义的事,沿途的风景是最重要的。
展开
-
pycharm下载包速度太慢解决方法
参考博客:https://blog.csdn.net/weixin_42200093/article/details/106192615原创 2022-01-23 22:15:32 · 3089 阅读 · 0 评论 -
map和reduce的三个任务
任务一:利用map()函数,把用户输入的不规范的英文名字,变为首字母大写,其他小写的规范名字。输入:[‘adam’, ‘LISA’, ‘barT’],输出:[‘Adam’, ‘Lisa’, ‘Bart’]:def aaa(x): y=x.capitalize() return yxx=list(map(aaa,['adam', 'LISA', 'barT']))prin原创 2018-01-31 22:27:15 · 682 阅读 · 0 评论 -
用Python解决x的n次方
我考虑到了x的所有n次的情况,下面的代码有可能是不完美的,但是肯定是对的。def aaa(x,n): A=isinstance(x,(int,float)) #这是考虑x和n的类型,需要满足条件才可以 if A!=True: #往下执行 return原创 2018-01-30 16:30:29 · 23590 阅读 · 3 评论 -
python3中sys.argv的用法简明解释
本文基于python3廖雪峰老师的课程中使用模块一章写作而成。在学习这一章的时候出现了一个新的模块sys.argv。廖雪峰老师并没有面面俱到,不然需要浪费许多时间,没有办法,我只能在网上自己找所有sys.argv的用发,经过我的测试,我发现网上的https://www.cnblogs.com/aland-1415/p/6613449.html关于这一章并没有把所有的情况考虑进去,在看这一章的时...原创 2018-02-27 01:50:57 · 6048 阅读 · 0 评论 -
python学习返回函数(闭包)
任务:利用闭包返回一个计数器函数,每次调用它返回递增整数:# 第一种方法:def CreatCount(): def f(): n=0 while True: n=n+1 yield n return next(f())L=CreatCount()print(L)# 第二个方法:de...原创 2018-02-14 20:40:49 · 482 阅读 · 0 评论 -
匿名函数
根据穆雪峰老师Python3学习教程来学习的心得的体会在这次的学习中,有一个问题难住了我几分钟:def build(x, y): return lambda: x * x + y * y这是一段匿名函数学习中的问题,原来这段也是个闭包。外函数和内函数,外函数返回结果有内函数,并且内函数得到的是一个代码块,并不是内函数的返回结果,所以这是一个闭包,需要这样处理得到结果:...原创 2018-02-14 22:14:49 · 312 阅读 · 0 评论 -
Python3装饰器的用法和心得,及装饰器作业
本文基于廖雪峰老师课程Python3写成,在学习过程当中会经常的发散性思维,力求把所有能考虑到的情况都考虑完全。(本文编辑器为Sublime Text3)1、装饰器的用法和心得 a.下面为原代码:def log(func): def wrapper(*args,**kw): print('call%s():'%func.__name__) ...原创 2018-02-22 21:18:05 · 2521 阅读 · 0 评论