笔记
Lank蓝柯
这个作者很懒,什么都没留下…
展开
-
Python中的描述符
描述符:描述符就是讲某种特殊类型的类的实例指派给另一个类的属性。某种特殊类型,指的是至少实现以下方法其中一个: get(self, instance, owner) ——用于访问属性,它返回属性的值; set(self, instance, value) ——将在属性分配操作中调用,不返回任何内容; delete(self, instance) ——控制删除操作,不返回任何内容; 描述符的本质是新...转载 2019-03-14 13:58:34 · 340 阅读 · 0 评论 -
pandas的使用
test1: import pandas as pd import numpy as np df2 = pd.DataFrame({'A':1., 'B':pd.Timestamp('20190326'), 'C':pd.Series(1.,index=['one','two','three','four'],dty...原创 2019-03-27 21:37:04 · 141 阅读 · 0 评论 -
安装部分模块后会出现无法打开Ipython以及spyder
anaconda安装部分模块后会出现无法打开Ipython以及spyder的情况: 可以尝试下更新 qt pyqt 这是spyder的界面支持库,也就是qt的界面设计 以及python的qt支持,官方的spyder更新时就会提示先更新qt和pyqt,如果是因为qt导致的,会出现spyder打开完全无界面的现象。 更新语句: conda update qt pyqt spyder 都是用最新版即可。...原创 2019-03-24 16:07:26 · 634 阅读 · 0 评论 -
Python笔记:__getattribute__,__setattr__,__delattr__等方法容易陷入死循环
在执行以下程序时,陷入死循环: class Rectangle: def __init__(self, width=0,height=0): self.width = width self.height = height def __setattr__(self,name,value): if name == 'square': ...原创 2019-03-13 18:40:04 · 586 阅读 · 1 评论 -
爬虫GET&POST提交方法
#urllib.parse 该模块可以完成对url的编解码 from urllib import parse d = {'id':1, 'name':'tom' } url = 'http://www.magedu.com/python' u = parse.urlencode(d) #urlencode函数第一参数要求是一个字典或者二元组序列 print(u) ''' ...原创 2019-03-21 15:09:51 · 897 阅读 · 0 评论 -
Python中的工厂函数笔记
Python中的工厂函数笔记 在Python 2.2之前类和类型是分开的,类就是属性和方法的封装,类型就是整型、字符型、浮点型、字符串,在Python之后作者将两者进行统一,将int()、str()、list()等这些BIF转换成工厂函数。 >>> type(len) <class 'builtin_function_or_method'> 如果输入type(len...原创 2019-03-12 19:06:43 · 345 阅读 · 0 评论 -
Python定制容器
要成功实现容器的定制,要先明白协议,那么协议是什么? 协议:与其他语言中的接口很相似,它规定你那些方法必须要定义。然而,在Python中的协议就显得不那么正式。事实上,在Python中,协议更像是一种指南。 定制容器类型的协议: 1、如果希望定制的容器是不可变的话(比如说元组、字符串),你只需要定义__len__()和__getitem__()方法。 2、如果希望定义的容器是可变的话,你还需要定义...原创 2019-03-14 16:25:52 · 354 阅读 · 0 评论 -
Python描述符实例
练习要求: 先定义一个温度类,然后定义两个描述符类用于描述摄氏度和华氏度两个特性;要求两个属性会自动进行装换,也就是说你可以给摄氏度这个属性赋值,然后打印的华氏度属性是自动装换后的结果。 class Celsius: def __init__(self, value = 26.0): self.value = float(value) def __get__(se...原创 2019-03-14 14:31:15 · 160 阅读 · 0 评论 -
Python中(axis=0 与axis=1)的区分
转自:http://blog.csdn.net/wangying19911991/article/details/73928172 python中的axis究竟是如何定义的呢?他们究竟代表是DataFrame的行还是列?考虑以下代码: >>>df = pd.DataFrame([[1, 1, 1, 1], [2, 2, 2, 2], [3, 3, 3, 3]], \ column...转载 2019-07-24 10:36:03 · 421 阅读 · 0 评论