自定义博客皮肤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 382

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

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

2019-05-08 19:05:31 187

原创 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 376

原创 python的基本语句结构

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

2019-05-01 23:18:05 2199

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

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

2019-05-01 21:31:03 3282

空空如也

空空如也

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

TA关注的人

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