![](https://img-blog.csdnimg.cn/20200311133943637.jpg?x-oss-process=image/resize,m_fixed,h_224,w_224)
python
笔记
shitoucoming
这个作者很懒,什么都没留下…
展开
-
理解StopIteration的异常
在讲循环对象的时候,曾提到一个StopIteration的异常,该异常是在循环对象穷尽所有元素时的报错。我们以它为例,来说明基本的异常处理。一个包含异常的程序:a = iter(range(5))try: for i in range(100): print(a.__next__())except StopIteration: print('here is end ', i)# 结果展示:'''01234here is end 5'''首原创 2020-09-21 17:08:27 · 7209 阅读 · 0 评论 -
Python之理解__new__和__init__的区别
很多同学都以为Python中的__init__是构造方法,但其实不然,Python中真正的构造方法是__new__。__init__和__new__有什么区别?本文就来探讨一下。class Person(object): def __init__(self, name, age): print("in __init__") self._name = name self._age = age p = Person("Wang", 33) 上面的转载 2020-09-19 15:22:26 · 200 阅读 · 0 评论 -
python中defaultdict用法详解
认识defaultdict:当我使用普通的字典时,用法一般是dict={},添加元素的只需要dict[element] =value即,调用的时候也是如此,dict[element] = xxx,但前提是element字典里,如果不在字典里就会报错,如:1.png这时defaultdict就能排上用场了,defaultdict的作用是在于,当字典里的key不存在但被查找时,返回的不是keyError而是一个默认值,这个默认值是什么呢,下面会说如何使用defaultdictdefaul转载 2020-07-15 20:05:18 · 173 阅读 · 0 评论 -
Anaconda简介及安装后相应的一些件的介绍
AnacondaAnaconda自带python的编译环境,而且在管理python的第三方库或第三方包时也是比较方便的。Navigator在Anaconda Navigator中,那个base(root)是系统默认的环境。就是根目录下的一个环境。自己可以再建一个环境(create),需要用的时候先在Anaconda navigator里面好像是先点一下,表示要用那个环境。然后去命令行里面cmd用命令激活那个环境,方法是:activate 环境名,然后就激活那个环境了,然后再输入Python,就可以原创 2020-06-23 09:39:21 · 735 阅读 · 0 评论 -
python之lambda,eval(),exec(),map函数的使用
1.匿名函数是函数的一种简单的实现方式。比如lambda# 匿名函数 lambda 定义# 形式def add(x, y): return x + yprint(add(2, 3)) # 5a = lambda x, y: x + yprint(a(2, 3)) # 5print(a(3, 4)) # 72.eval()函数一般不建议使用。因为它可能会带来一些程序方面的安全问题。# eval() 执行一个表达式print('10*2') # 10*2print(原创 2020-06-23 09:11:45 · 600 阅读 · 0 评论 -
os.path.join的用法
os.path.join()函数:连接两个或更多的路径名组件import oslacation1 = './models'lacation2 = 'e.txt'Path = os.path.join(lacation1, lacation2)print('Path = ', Path)'''执行结果如下:Path = ./models\e.txt'''...原创 2020-03-19 21:48:31 · 184 阅读 · 0 评论 -
pycharm无法用Anaconda里面的包,或者在cmd不能使用conda、python、pip等,有解决方法
要进行环境变量的配置:在环境变量path里面添加如下变量,几乎就能解决所有问题。找到安装Anaconda的目录,我的是在E盘下。E:\AnacondaE:\Anaconda\ScriptsE:\Anaconda\Library\bin...原创 2020-03-18 22:34:08 · 1534 阅读 · 0 评论 -
关于python中with的理解
Python中with语句块用法with语句块实际上涉及到两个python的内置方法,在python的with语句块上会执行__enter__方法,当退出这个with语句块的时候,进入__exit__方法。tf.Session()类中有__enter__和__exit__内置方法。执行with tf.Session() as sess:时,会自动执行这两个方法。# WithDemo是自己随便...原创 2020-03-11 01:34:43 · 313 阅读 · 0 评论 -
python各种模块安装whl文件下载网址
python各种模块安装whl文件下载网址https://www.lfd.uci.edu/~gohlke/pythonlibs/#lxml转载 2020-03-11 13:41:59 · 1688 阅读 · 0 评论