会员
周边
新闻
博问
闪存
众包
赞助商
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
Matrixssy
博客园
首页
新随笔
联系
订阅
管理
上一页
1
2
3
下一页
2019年10月18日
Python基础 ( 十 ) —— 面向对象补充2
摘要: 补充: 1、__name__可以获取类名,在python中函数也是一个类,故可以用函数.__name__的方式获取到函数的名字 一、类的装饰器 还记得以前的函数的装饰器吗?是不是基本结构是这样的: 那么类的装饰器又是怎么样的呢?其实和函数的装饰器原理一样。 因为函数也是一个对象不信你试试: #可上面
阅读全文
posted @ 2019-10-18 15:38 Matrixssy
阅读(342)
评论(0)
推荐(0)
2019年10月9日
Python基础 ( 十 ) —— 面向对象补充1(其他的内置__XXX__方法)
摘要: isinstance(obj, cls) : 判断对象obj是否为一个类cls实例化出来的对象,能反映继承关系,即B继承A, B实例化出来的对象b, isinstance(b, A) 为 True type() : 判断实例化出来的对象obj所属的类 issubclass(cls1, cls2) :
阅读全文
posted @ 2019-10-09 10:58 Matrixssy
阅读(222)
评论(0)
推荐(0)
2019年5月23日
Python基础 ( 十 ) —— 面向对象(多态、封装、反射、动态导入)
摘要: #面向对象的三大特性 1 继承(上一章的内容) 2 多态 python本身就是多态的 3 封装 # 多态 #不同类的实例化对象,调用同一个方法(执行的逻辑不同),而不用考虑他们具体的类,例如: 字符对象s和列表对象l都调用了同一个__len__的方法(都继承于他们的父类即str和list),却不需要
阅读全文
posted @ 2019-05-23 15:02 Matrixssy
阅读(282)
评论(0)
推荐(0)
2019年3月31日
Python基础 ( 十 ) —— 面向对象
摘要: 1 三大编程范式 1.1 面向过程(如linux内核):将一个大的功能分成若干小功能去从上到下依次处理,即我们最开始的编程思路 1.2 函数式编程:三大特点 1)无变量的赋值 2)不使用for、while等循环,所有循环都用递归实现,如尾调用优化 3)函数的传入参数为函数OR函数的返回值为函数,具体
阅读全文
posted @ 2019-03-31 13:24 Matrixssy
阅读(296)
评论(0)
推荐(0)
2019年3月26日
Python基础 ( 九 ) —— 模块之configparse、hashlib等
摘要: #configparse 模块 #用于生成配置文件,以及相关操作 #增删改查 #hashlib模块 #hash算法 (摘要算法),例如 MD5算法,他能将明文变密文,但是无法恢复成明文 (固定长度) #加密算法指 明文变密文,同时密文还能解密成明文 #其他算法如 sha256、sha384、sha5
阅读全文
posted @ 2019-03-26 20:28 Matrixssy
阅读(222)
评论(0)
推荐(0)
2019年3月1日
Python基础 ( 九 ) —— 模块之 os、sys、pickle、json、re、logging等
摘要: #os模块 #sys模块 #sys.argv() 在CMD中为获取程序输入变量,pycharm中为显示路径 其实主要是用来获取程序运行时候的参数,如 CMD >> text.py 参数1 ,然后通过sys.argv获取到 参数1 #模拟一个进度条 #json模块 (用作任何语言之间的数据交换) 重要
阅读全文
posted @ 2019-03-01 19:10 Matrixssy
阅读(928)
评论(0)
推荐(0)
Python基础 ( 九 ) —— 模块之 time、random
摘要: #time模块 #time模块是用C语言写的,跟python解释器一个级别,本身就在python中,没有单独的time.py文件 #时间戳(timestamp) time.time() #值为浮点型秒数,从1970年(unix诞生的时间)1月1日00:00开始到现在的秒数 #结构化时间(以下代码()
阅读全文
posted @ 2019-03-01 13:01 Matrixssy
阅读(308)
评论(0)
推荐(0)
2019年2月28日
Python基础 ( 八 ) —— 模块与包
摘要: 为了提高代码的可维护性,我们把不同功能的函数分组,存入不同的.py文件中,用的时候调用,这里的一个.py文件就称为一个模块 一共分为三种: python标准库 第三方模块 #需要自己添加 应用程序自定义模块 #自己写一个.py文件被调用 小补充: #1 pycharm中创建的directory 和
阅读全文
posted @ 2019-02-28 16:04 Matrixssy
阅读(225)
评论(0)
推荐(0)
2019年2月23日
Matlab
摘要: ncdisp nc文件名 #获取nc文件信息 lat=ncread('你的nc文件.nc','nc文件里的信息名称如latitude'); #读取nc文件
阅读全文
posted @ 2019-02-23 18:25 Matrixssy
阅读(122)
评论(0)
推荐(0)
2019年1月22日
Python基础 ( 七 ) —— 装饰器
摘要: #装饰器 #定义:用于修饰函数的函数(给函数添加新功能) 原则:不改变函数的调用方式 不改变函数源代码 装饰器=高阶函数(函数的参数或返回值为函数) + 函数嵌套 + 闭包 #小补充 1.获取运行时间 import time start = time.time() time.sleep(1) end
阅读全文
posted @ 2019-01-22 19:37 Matrixssy
阅读(221)
评论(0)
推荐(0)
上一页
1
2
3
下一页
公告