derezzed

导航

文章分类 -  python

1 2 下一页

函数的参数的位置混用
摘要: 阅读全文

posted @ 2018-03-21 17:08 derezzed 阅读(151) 评论(0) 推荐(0)

is 与 == 的区别
摘要: 阅读全文

posted @ 2018-03-20 20:32 derezzed 阅读(135) 评论(0) 推荐(0)

身份运算符
摘要: 阅读全文

posted @ 2018-03-20 20:26 derezzed 阅读(104) 评论(0) 推荐(0)

标识符
摘要: 阅读全文

posted @ 2018-03-20 20:23 derezzed 阅读(137) 评论(0) 推荐(0)

软件开发规范
摘要:软件开发规范 一、为什么要设计好目录结构? 1.可读性高: 不熟悉这个项目的代码的人,一眼就能看懂目录结构,知道程序启动脚本是哪个,测试目录在哪儿,配置文件在哪儿等等。从而非常快速的了解这个项目。 2.可维护性高: 定义好组织规则后,维护者就能很明确地知道,新增的哪个文件和代码应该放在什么目录之下。 阅读全文

posted @ 2018-01-28 17:04 derezzed 阅读(132) 评论(0) 推荐(0)

Python的鸭子类型
摘要:# python与鸭子类型 ''' 基本定义 对于熟悉python的开发者来说,相信对于python的鸭子类型比较熟悉, 所谓鸭子类型,在维基百科中的准确定义是‘是动态类型的一种风格。 在这种风格中,一个对象有效的语义,不是由继承自特定的类或实现特定... 阅读全文

posted @ 2018-01-24 16:51 derezzed 阅读(208) 评论(0) 推荐(0)

python中os.path以及sys.path以及sys.modules的浅析
摘要:# python中os.path以及sys.path模块简介 # 1.sys.path —— 动态地改变Python搜索路径 #sys.path模块是动态的修改系统路径 # 如果python中导入的package或module不在环境变量PATH中, # 那么可以使用sys.path将... 阅读全文

posted @ 2018-01-24 16:18 derezzed 阅读(1028) 评论(0) 推荐(0)

Python中的__new__、__init__、__call__三个特殊方法
摘要:Python中的__new__、__init__、__call__三个特殊方法 new: 对象的创建,是一个静态方法,第一个参数是cls。(想想也是,不可能是self,对象还没创建,哪来的self) init : 对象的初始化, 是一个实例方法,第一个参数是self。 call : 对象可call, 阅读全文

posted @ 2018-01-23 19:17 derezzed 阅读(206) 评论(0) 推荐(0)

python面向对象中__init__()方法和__new__()方法的区别
摘要:# python中__init__()方法和__new__()方法的区别 # 下面先通过一段代码看看这两个方法的调用顺序: ''' class A(object): def __init__(self,*args,**kwargs): print... 阅读全文

posted @ 2018-01-23 17:21 derezzed 阅读(255) 评论(0) 推荐(0)

Python面向对象中__new__()方法的使用和实例化
摘要:# Python中__new__()方法的使用和实例化 # new()是在新式类中新出现的方法,它作用在构造方法init()建造实例之前, # 可以这么理解,在Python 中存在于类里面的构造方法init()负责将类的实例化, # 而在init()调用之前,new()决定是否... 阅读全文

posted @ 2018-01-23 16:47 derezzed 阅读(468) 评论(0) 推荐(0)

python面向对象之@staticmethod@classmethod
摘要:*小栗子助理解* @classmethod @classmethod与@staticmethod的区别 阅读全文

posted @ 2018-01-22 15:52 derezzed 阅读(292) 评论(0) 推荐(0)

python面向对象三大特性之继承(抽象类)&总结
摘要:#抽象类 #什么是抽象类 ''' 与java一样,python也有抽象类的概念但是同样需要借助模块实现,抽象类是一个特殊的类,它的特殊之处在于只能被继承,不能被实例化 ''' #为什么要有抽象类 ''' 如果说类是从一堆对象中抽取相同的内容而来的,那么抽象类就是从一堆类中抽取相同的内容而来的,内容包括数据属性和函数属性。 比如我们有香蕉的类,有苹果的类,有桃子的类,从这些类抽取相同... 阅读全文

posted @ 2018-01-18 17:10 derezzed 阅读(345) 评论(0) 推荐(0)

python面向对象三大特性之继承(接口类)
摘要:''' 接口类 继承有两种用途: 一:继承基类的方法,并且做出自己的改变或者扩展(代码重用) 二:声明某个子类兼容于某基类,定义一个接口类Interface, 接口类中定义了一些接口名(就是函数名)且并未实现接口的功能, 子类继承接口类,并且实现接口中的功能 ''' # class Alipay: # ''' # 支付宝支付 # ''' # def p... 阅读全文

posted @ 2018-01-18 16:56 derezzed 阅读(256) 评论(0) 推荐(0)

python面向对象三大特性之继承
摘要:继承:是基于抽象的结果,通过编程语言去实现它,肯定是先经历抽象这个过程,才能通过继承的方式去表达出抽象的结构。 抽象只是分析和设计的过程中,一个动作或者说一种技巧,通过抽象可以得到类 阅读全文

posted @ 2018-01-18 15:40 derezzed 阅读(195) 评论(0) 推荐(0)

python函数之匿名函数
摘要:# 匿名函数:为了解决那些功能很简单的需求而设计的一句话函数#这段代码def calc(n): return n**nprint(calc(10)) #换成匿名函数calc = lambda n:n**nprint(calc(10))'''上面是我们对calc这个匿名函数的分析,下面给出了一个关于匿名函数格式的说明函数名 = lambda 参数 :返回值'''#参数可以有多个,用逗号隔开#... 阅读全文

posted @ 2018-01-18 00:31 derezzed 阅读(211) 评论(0) 推荐(0)

python函数之闭包
摘要:命名空间: 一共有三种命名空间从大范围到小范围的顺序:内置命名空间、全局命名空间、局部命名空间 作用域(包括函数的作用域链): 函数的嵌套: 嵌套调用 嵌套定义:定义在内部的函数无法直接在全局被调用 函数名的本质: 就是一个变量,保存了函数所在的内存地址 闭包: 内部函数包含对外部作用域而非全剧作用 阅读全文

posted @ 2018-01-17 22:50 derezzed 阅读(153) 评论(0) 推荐(0)

python之模块2.0版本
摘要:# 一 模块 ''' 1 什么是模块? 常见的场景:一个模块就是一个包含了python定义和声明的文件,文件名就是模块名字加上.py的后缀。 但其实import加载的模块分为四个通用类别: 1 使用python编写的代码(.py文件) 2 已被编译为共享库或DLL的C或C++扩... 阅读全文

posted @ 2018-01-16 15:09 derezzed 阅读(169) 评论(0) 推荐(0)

python之模块and包
摘要:python之模块and包 一、Python 模块简介 在开发过程中,随着程序代码越写越多,在一个文件里代码就会越来越长,越来越不容易维护。 为了编写可维护的代码,我们把很多函数分组,分别放到不同的文件里,这样,每个文件包含的代码就相对较少,很多编程语言都采用这种组织代码的方式。在 Python 中 阅读全文

posted @ 2018-01-12 15:27 derezzed 阅读(142) 评论(0) 推荐(0)

python之递归
摘要:python之递归 大多数情况下,我们见到的是一个函数调用其他函数。除此之外,函数还可以自我调用,这种类型的函数被称为递归函数。 递归(Recursion),在数学与计算机科学中,是指在函数的定义中使用函数自身的方法。 在使用递归时,需要注意以下几点: 递归就是在过程或函数里调用自身 必须有一个明确 阅读全文

posted @ 2018-01-08 16:14 derezzed 阅读(257) 评论(0) 推荐(0)

python之def函数进阶之迭代器(ITERATOR)和生成器(GENERATOR)
摘要:python之def函数进阶之迭代器(ITERATOR)和生成器(GENERATOR) 前言 迭代器和生成器可能对于一些人来说知道是什么东东,但是并没有比较深入的了解,那么今天,就跟随我来了解一下这两者的概念,关系及优点,我将使用python中的迭代器和生成器作为演示,如果你不懂python没关系, 阅读全文

posted @ 2018-01-06 17:51 derezzed 阅读(344) 评论(0) 推荐(0)

1 2 下一页