自定义博客皮肤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核心编程(元类)

类也是对象 在大多数编程语言中,类就是一组用来描述如何生成一个对象的代码段 但是,Python中的类还远不止如此。类同样也是一种对象。只要你使用关键字class,Python解释器在执行的时候就会创建一个对象。 以上的代码将在内存中创建一个对象,名字为Person,这个对象(类对象Person)拥有创建对象(实例对象)的能力。但是,它的本质仍然是一个对象,于是乎你可以对它做如下的操作: 你可以...

2019-05-25 23:06:43 587

原创 面向对象三(异常、模块)

__new__方法 class A(object): def __init__(self): print("这是 init 方法") def __new__(cls): print("这是 new 方法") return object.__new__(cls) A() 总结: __new__至少要有一个参数cls,代表要实例...

2019-05-12 10:59:33 159

原创 python面向对象编程(继承,多态)

单继承 在程序中,继承描述的是事物之间的所属关系,例如猫和狗都属于动物,程序中便可以描述为猫和狗继承自动物;同理,波斯猫和巴厘猫都继承自猫,而沙皮狗和斑点狗都继承足够,如下如所示: 继承示例 # 定义一个父类 class Animal: def __init__(self,name,color): self.name = name self.color =...

2019-05-09 09:16:37 384

原创 Python的面向对象编程简介

面向对象编程简介 面向过程:根据业务逻辑从上到下写代码 面向对象:将数据与函数绑定到一起,进行封装,这样能够更快速的开发程序,减少了重复代码的重写过程 面向过程编程最易被初学者接受,其往往用一长段代码来实现指定功能,开发过程的思路是将数据与函数按照执行的逻辑顺序组织在一起,数据与函数分开考虑 举个栗子:解决菜鸟买电脑的故事 第一种方式: 1)在网上查找资料 2)根据自己预算和需求定电脑的型号 Ma...

2019-05-08 19:05:31 188

原创 python中的文件操作

文件的打开与关闭 我们使用文件的目的:就是把一些存储存放起来,可以让程序下一次执行的时候直接使用,而不必重新制作一份,省时省力。 文件打开 在python,使用open函数,可以打开一个已经存在的文件,或者创建一个新文件 f = open('test.txt', 'w') 文件关闭 f = open('test.txt', 'w') # 关闭这个文件 f.close() 文件的读写 写数据(...

2019-05-06 23:48:56 192

原创 python中的函数

什么是函数 如果在开发程序时,需要某块代码多次,但是为了提高编写的效率以及代码的重用,所以把具有独立功能的代码块组织为一个小模块,这就是函数 函数的定义、参数与调用 使用def定义函数 编写完函数之后,通过函数名()进行调用 #定义一个带有参数的函数 def addnum(a,b) result=a+b return result #函数返回值 #调用函数 #用一个变量来接受函数的返回值 n...

2019-05-05 22:26:15 145

原创 python中的字符串、列表、元祖、字典

字符串 python中双引号或者单引号中的数据,就是字符串 字符串输出 name='kenny' profession='engineer' address='guangzhou' print('姓名:%s'%name) print('职业:%s'%profession) print('地址:%s'%address) 字符串常见操作 find 检测 str 是否包含在 mystr中,如果是返回首...

2019-05-03 23:47:00 378

原创 python的基本语句结构

一、判断语句 如果某些条件满足,才能做某件事情,而不满足时不允许做,这就是所谓的判断 if-else语句 age = 19 if age > 18: print('已成年....') else: print('未成年....') elif语句 score = 77 if score>=90 and score<=100: print('本次考试,等级为A') eli...

2019-05-01 23:18:05 2200

原创 python基础:人生苦短,我学python

python基础:人生苦短,我学python一、注释单行注释多行注释二、变量以及类型变量的定义变量的类型三、标志符以及关键字标志符的规则关键字四、输出普通输出格式化输出五、运算符算术运算符赋值运算符复合赋值运算符六、数据类型转换 一、注释 注释也即是对某些代码进行标注说明,能够大大提高程序的可读性。python中的注释可以分为单注释和多行注释。 单行注释 以#开头,#右边的所有东西当做说明,而不是...

2019-05-01 21:31:03 3282

空空如也

空空如也

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

TA关注的人

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