自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(9)
  • 收藏
  • 关注

原创 Python 多态

多态:(Polymorphism)按字面的意思就是“多种状态”。在面向对象语言中,接口的多种不同的实现方式即为多态。引用Charlie Calverts对多态的描述——多态性是允许你将父对象设置成为一个或更多的他的子对象相等的技术,赋值之后,父对象就可以根据当前赋值给它的子对象的特性以不同的方式运作(摘自“Delphi4 编程技术内幕”)。 例: class Person(object

2017-12-31 09:24:19 248

原创 Python 类的继承

继承(extends): 子类继承父类,子类可以使用父类的属性和方法,简化代码 面向对象的三大特征:封装,继承,多态 当生成子类对象时,先初始化父类对象,所以如果父类有_init_()方法,并且有属性时,要通过子类的构造赋值一个类可以有多个子类, 子类: 调用父类属性需要用父类名点属性名,或者self点属性名, 调用父类方法时,super().方法名或者self().方法名 当子类继承

2017-12-28 13:38:51 432

原创 python 类与对象

类:具有相同的属性和方法的对象的集合 对象:万物皆是对象 类和对象的关系: 类的包含属性和方法: 语法:  class类名: 属性: 方法: 定义一个类: 创建对象:属性写在类外的情况,就是通过对象,属性,对象.方法()的方式调用. 调用对象的方法: 创建多个对象: self:Python类里声明的方法必须的参数 def _init_(self):初始化属性; def _

2017-12-27 08:01:19 318

原创 python 匿名函数,生成器迭代器

1. 匿名函数 a)  没有名字,lambda[agr1[,arg2…]]:expression b)  表达式:Sum=lambda agr1,agr2:agr1+agr2; Sum(10,20) c)  函数可以做参数传递, 三个大数据用的函数: foo=[2,3,2,5,6,5,52] filter(lambdax:x%3=0,foo)//过滤留下能被三整除的数, map(l

2017-12-24 20:01:44 426

原创 Python 自定义函数

函数是组织好的,可重复使用的,用来实现单一,或相关联功能的代码段。 函数能提高应用的模块性,和代码的重复利用率。你已经知道Python提供了许多内建函数,比如print()。 但你也可以自己创建函数,这被叫做用户自定义函数。 自定义函数: def 函数名(参数): #def定义函数的关键字,函数名取名规则和变量相同,可以由字母,数字,下划线,但是必须由 函数体

2017-12-21 09:25:55 402

原创 Python 列表 元组 字典

1,列表内的元素类型不需要相同,可以是任意类型 2.增删改查   增: list.insert(4,20)          #在list列表索引为4的位置插入20,  注:索引从0开始,索引为四也就是list的第五个元素 list.append("hello" )  #在list列表最后的位置插入一个新元素hello,  注:append函数在list的最末尾加添加 list.ext

2017-12-19 09:47:01 248

原创 Python字符串

字符串是 Python 中最常用的数据类型。我们可以使用引号('或")来创建字符串。创建字符串很简单,只要为变量分配一个值即可. 字符串的操作(替换、删除、截取、复制、连接、比较、查找、分割等) 下表实例变量 a 值为字符串 "Hello",b 变量值为 "Python": 操作符 描述 实例 +

2017-12-17 08:29:15 200

原创 Python常用的内置函数

内置函数是不需要导入任何模块即可直接使用的函数. 1.abs(x):返回数字x的绝对值; 2.all(x):可迭代(iterable)对象中所有元素x都有bool(x)为true,则返回true,对于空的可迭代对象也返回true; 这个有点难理解,如下例子: >>> all(['a', 'b', 'c', 'd']) #列表list,元素都不为空或0 True >

2017-12-14 09:38:02 301

原创 python

在Python中,变量不需事先声明类型和变量名值,直接赋值就可以创建各种类型的变量,Python是一种动态类型语言,也就是说变量的类型可以随时变化. 例如: x=3 print(type(x))  #type是内的一个函数,用来查看对象的类型;   #x是整形 x='hello world!' #给x重新赋一个类型不同的值 print(type(x)) isinst

2017-12-12 10:53:03 285

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除