python
笔记
shitoucoming
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
理解StopIteration的异常
在讲循环对象的时候,曾提到一个StopIteration的异常,该异常是在循环对象穷尽所有元素时的报错。 我们以它为例,来说明基本的异常处理。 一个包含异常的程序: a = iter(range(5)) try: for i in range(100): print(a.__next__()) except StopIteration: print('here is end ', i) # 结果展示: ''' 0 1 2 3 4 here is end 5 ''' 首原创 2020-09-21 17:08:27 · 7993 阅读 · 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 · 306 阅读 · 0 评论 -
python中defaultdict用法详解
认识defaultdict: 当我使用普通的字典时,用法一般是dict={},添加元素的只需要dict[element] =value即,调用的时候也是如此,dict[element] = xxx,但前提是element字典里,如果不在字典里就会报错,如: 1.png 这时defaultdict就能排上用场了,defaultdict的作用是在于,当字典里的key不存在但被查找时,返回的不是keyError而是一个默认值,这个默认值是什么呢,下面会说 如何使用defaultdict defaul转载 2020-07-15 20:05:18 · 251 阅读 · 0 评论 -
Anaconda简介及安装后相应的一些件的介绍
Anaconda Anaconda自带python的编译环境,而且在管理python的第三方库或第三方包时也是比较方便的。 Navigator 在Anaconda Navigator中,那个base(root)是系统默认的环境。就是根目录下的一个环境。自己可以再建一个环境(create),需要用的时候先在Anaconda navigator里面好像是先点一下,表示要用那个环境。然后去命令行里面cmd用命令激活那个环境,方法是:activate 环境名,然后就激活那个环境了,然后再输入Python,就可以原创 2020-06-23 09:39:21 · 918 阅读 · 0 评论 -
python之lambda,eval(),exec(),map函数的使用
1.匿名函数是函数的一种简单的实现方式。比如lambda # 匿名函数 lambda 定义 # 形式 def add(x, y): return x + y print(add(2, 3)) # 5 a = lambda x, y: x + y print(a(2, 3)) # 5 print(a(3, 4)) # 7 2.eval()函数一般不建议使用。因为它可能会带来一些程序方面的安全问题。 # eval() 执行一个表达式 print('10*2') # 10*2 print(原创 2020-06-23 09:11:45 · 775 阅读 · 0 评论 -
os.path.join的用法
os.path.join()函数:连接两个或更多的路径名组件 import os lacation1 = './models' lacation2 = 'e.txt' Path = os.path.join(lacation1, lacation2) print('Path = ', Path) ''' 执行结果如下: Path = ./models\e.txt ''' ...原创 2020-03-19 21:48:31 · 281 阅读 · 0 评论 -
pycharm无法用Anaconda里面的包,或者在cmd不能使用conda、python、pip等,有解决方法
要进行环境变量的配置: 在环境变量path里面添加如下变量,几乎就能解决所有问题。 找到安装Anaconda的目录,我的是在E盘下。 E:\Anaconda E:\Anaconda\Scripts E:\Anaconda\Library\bin ...原创 2020-03-18 22:34:08 · 1701 阅读 · 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 · 420 阅读 · 0 评论 -
python各种模块安装whl文件下载网址
python各种模块安装whl文件下载网址 https://www.lfd.uci.edu/~gohlke/pythonlibs/#lxml转载 2020-03-11 13:41:59 · 1982 阅读 · 0 评论
分享