自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(26)
  • 资源 (1)
  • 收藏
  • 关注

原创 web前端基础-你未来的样子, 藏在现在的努力里

世事千帆过,前方终会是温柔和月光。.

2021-08-10 14:56:50 212

原创 总结:面向对象的三大特征和六大设计原则

面向对象的三大特征和六大设计原则

2021-06-28 08:44:59 180

原创 面向对象的多态和6大设计原则

多态> 定义> 父类的同一个行为在子类中有不同的呈现。> 作用> 1.在继承的基础上,体现子类的个性(一个行为有不同的实现)> 2.增强程序的扩展性,体现开闭原则> > 3、内置魔法方法> 1、__call__> 概念:> 允许一个类的实例对象可做为函数来使用,默认系统是无法实现的> 2、__del__

2021-06-28 08:39:44 237

原创 面向对象的第二大特征-继承(下)

继承定义:子类可以重复父类成员,并可以在此基础上扩展。法语: class 子类(父类): pass继承方法: 子类可以调用父类的方法 注意: 兄弟类之间的方法不能互相调用。 内置函数: isinstance(对象, 类型) getattr(obj, name, default) hasattr(obj, name)继承数据: 语法: class 子类(

2021-06-24 13:34:14 102

原创 面向对象的第二大特征------继承(上)

继承------------重用父类现用的方法或属性,并可以在此基础上实现扩展

2021-06-24 13:23:37 71

原创 项目----------学生信息管理系统

本文采用MVC的结构,分析并完成了学生信息管理系统的搭建。

2021-06-24 08:52:23 127

原创 面向对象的封装(下)

封装 数据角度:复合 设计角度:对外提供必要的功能,隐藏实现的细节

2021-06-23 13:50:04 51

原创 面向对象的封装

文章目录前言一、封装是什么?二、封装的概念三、封装的实例讲解总结前言封装是将一些基本的数据类型复合成一个自定义的类型,本文从数据角度和行为角度简单介绍下面向对象的封装。一、封装是什么?面向对象有三大特征,分别是封装,继承,多态。封装是将一些基本的数据类型复合成一个自定义的类型。二、封装的概念1、封装1、数据角度概念:将一些基本的数据类型复合成一个自定义的类型 优点: 1、建立数据与对象之间的关联 2、代码可读性强2、行为角度定义:类外提供必

2021-06-23 10:03:31 3195

原创 面向对象的静态方法

1 面向对象构造方法实例成员实例变量实例方法类成员类变量类方法静态方法

2021-06-22 09:07:59 366

原创 python面向对象学习(下)

1、面向对象概念:以类为核心,以对象的方式解决问题结婚典礼抽象: 提取共性、脱离个性类与对象: 类:具有相似的一些属性的集合 对象:是类的具体化描述: 语法: class 类名: ''' 文档字符串''' 类变量 实例变量 实例方法 类方法 静态方法 调用: 变量名 = 类名([

2021-06-18 09:40:26 134

原创 python的面向对象学习(上篇)

面向对象面向过程 vs 面向对象:程序设计的思想结婚典礼面向过程:发请柬(选照片、措词、制作)宴席(场地、买菜、厨师、桌椅板凳)结婚仪式(流程、司仪、背景)概念:分析出解决问题的步骤、逐步实现【具体化】 缺点:过程太繁琐、工作量大 优点:所有的环节都是自己把控 场景:空调、洗衣机(方式、水量) 语言:C(操作系统)面向对象:1、发请柬:摄影公司(选照片、措词、制作)2、宴席:酒店(场地、买菜、厨师、桌椅板凳)3、结婚仪式:婚庆公司(流程、司仪、背

2021-06-18 09:10:42 44

原创 pycharm中实现2048 的程序代码

2048规则:1、可以上下左右移动2、如果相邻数字相同,移动时需要合并,末尾为0‘’’0移动到末尾lists_merge = [2, 0, 2, 2]def zero_to_end(lists_merge):‘’’零移动到末尾非0:向前移动,为0:删除后追加‘’’for i in range(len(lists_merge)-1, -1, -1):if lists_merge[i] == 0:# lists_merge.remove(lists_merge[i])del list

2021-06-16 13:55:43 311

原创 pycharm的购物程序代码

购物: 功能: 1、购买 2、结算 过程: 0、商品数据 1、购买 1、查看商品 2、输入商品编号(选择商品) 3、添加到购物车 2、结算 1、打印购物清单 2、计算总价钱

2021-06-16 09:43:43 1301

原创 函数的万能公式与重构

函数定义的万能公式:def 函数名(*args, **kwargs):语句块 缺省参数 格式: def 函数名(参数1, 参数2=默认值2, ...): 语句块 说明: 1、缺省参数可以0个、1个或者多个,甚至可以全部都是缺省参数 2、缺省参数必须自左至右依次存在 如果一个参数是缺省参数,则其右侧一定全是缺省参数 形参

2021-06-10 09:54:07 429

原创 Python中函数的作用域和传递方式

函数的内存分配函数在内存中加载的过程: 1、将函数的代码存储到计算机代码区,函数体不会执行 2、函数调用时,在内存中开辟空间(栈帧),存储函数内部定义的变量 3、函数调用后,栈帧释放。可变数据类型:在函数内部可以被修改不可变数据类型:在函数内部不会被修改,在函数内部的变量相当于定义与参数同名的变量# 函数的内存分配def func(a, b): print('参数:', id(a)) a = 10 # 创建一个同参数a相同名字的 print

2021-06-10 09:42:56 111

原创 python中的集合和函数

1 集合 set存储一系列变量的可变的数据容器【离散 预留空间】 '字典的键的结构'1、存储的数据唯一,且只能是不可变数据类型2、是可变的离散容器表示方式: {元素1, 元素2, ...}创建方式: 1、集合的元素唯一【价值1:去重】 2、集合中的元素只能是不可变数据类型 3、集合是无序构造函数: set(可迭代对象)运算符: 【价值2:利用集合的特殊运算】 交集 & 并集 | 补集 - 子

2021-06-10 09:25:24 396 2

原创 python第9天

1、元组 tuple由一系列变量组成的不可变的序列容器计算机内存:占用连续的空间,存储空间按需分配【节省空间】说明:1、存储任意类型的数据2、存储的元素有先后顺序(索引)表示方式:(元素1, 元素2, …)创建方式:特殊的表示方式1、单个元素存储【应用:参数传递】t3 = (4,)print(t3, type(t3))2、数据1, 数据2, …t4 = 4, 6, 8, ‘python’print(t4, type(t4))序列赋值: 拆包x, y = 5, 6 x

2021-06-09 10:19:19 146 2

原创 python学习第八天

列表1 遍历# 正序for data in list:print(data) # data就是列表中的元素 for index in range(len(list)): print(list[index]) # 反序 for index in range(len(list)-1, -1, -1): print(list[index])2、列表与字符串之间的操作# str – > liststr.split(sep, maxsplit

2021-06-07 13:37:03 195

原创 python学习第七天

字符串的格式化1、占位符格式:“占位符” % 数据“占位符1, 占位符2, …” % (数据1, 数据2, …) 占位符: %d int %f float %s str 修饰符: %-md int %-m.nf float %-ms str2、format函数格式:“{}”.format(数据1)“{},{},…”.format(数据1, 数据

2021-06-04 14:07:36 72

原创 python第六天下

循环嵌套外层执行一次,内层循环执行一圈1 字符串 str定义: 有一系列字符组成的不可变数据容器‘我是中国人,家住东北’编码: ASCII编码: 字母/数字等字符, 1个字符(8位) GBK编码: 字母/数字等字符/中文, 英文1个字符(8位)/汉字2个字符 Unicode编码: 国际编码,字母/数字等字符/中文, 旧字符2个字符/新字符4个字符 UTF-8编码: 国际编码,字母/数字等字符/中文, 英文1个字符(8位)/汉字3个字符 表示:

2021-04-11 18:53:20 446

原创 python第六天

回顾1 while循环2 while循环嵌套3 死循环 1 真值表达式一直成立 2 while True: 措施: break 终止当前的循环 验证break语句在哪个循环的循环体中 continue 跳过本次循环,继续下一次循环(while循环) 共同点: break/continue之后的语句都不会执行break语句的

2021-04-11 18:46:48 901

原创 python第五天

while循环语句练习: 打印 1 + 2 + 3 + 4 + .. + 10 = 55 1 循环 1 - 10 2 1 - 10之间:打印数字 + 3 10之后, 打印 = 4 计算1加到10的结果并打印 注意:以上结果都需要打印到1行‘’’x = 1total_num = 0while x < 11:print(x, end=’ ‘)if x < 10:print(’+’, end=’ ‘)else: # x = 10

2021-04-11 18:40:09 78

原创 python学习第四天

回顾1、类型转换函数int(x)float(x=0)bool([x])结果为假的情况:空00.00jFalseNone空容器2、运算符算术运算符+ - * / // ** %复合赋值运算符+= -= *= /= //= **= %=比较运算符< <= > >= == !=返回值:bool 链氏比较 0 <= age <= 200逻辑运算符 not

2021-04-11 18:33:56 806

原创 python学习第三天

1、类型转换强类型:一旦一个变量确定是某种数据类型,不做数据类型转换就一直是此数据类型a = 10print(a, type(a))a = 'python'print(a, type(a))1、float(x=0) 功能: 将字符串格式的浮点数或整形转化为浮点数 参数: x:默认为0,表示要转化的数 返回值: Float汇率转换器rmb = input(‘请输入人民币数:’) # 返回值:str# 凡是由浮点数

2021-04-11 18:24:06 742

原创 python学习第二天

1、什么是Python?免费开源跨平台面向对象强类型动态解释型的计算高级编程语言2、与计算机交互 输入函数 input("提示信息") 输出函数 print(value, ..., sep=' ', end='\n') sep: 连接符,2或2个以上值的间隔方式 end: 结尾符,一行结束的换行方式 默认 \n 换行 end='' 不换行引入:输入函

2021-04-11 17:45:08 399

原创 python学习笔记(1)

python 学习笔记Linux常用命令1.pwd:查看当前工作目录的路径2.ls:查看指定目录的内容或文件信息3.cd:改变工作目录(进入到某个目录)4.touch :创建文件pycharm常用快捷键1.移动到本行开头:home键2.移动到本行末尾:end键盘3.注释代码:ctrl + /4.复制行:ctrl +d5.选择列:鼠标左键 + alt6.移动行:shift + alt + 上下箭头或者{ctrl+shift+上...

2021-03-28 19:52:42 114 1

Python基础总结.xlsx

Python基础语法的总结。字符串,,字典,列表,元祖,集合

2021-06-09

空空如也

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

TA关注的人

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