自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 Linux学习第二天

Linux服务器环境vi编译器什么是vivi是Linux操作系统中一个自带的编辑器。没有图形界面,只能编译文本内容,没有字体段落等设置,通 过命令强大的命令完成一系列的编写工作。操作使用打开和新建文件$ vi 文件名如果文件已经存在,会直接打开该文件如果文件不存在,会新建一个文件工作模式1. 命令模式打开文件首先进入命令模式,是使用 vi 的 入口通过 命令 对文件进行常规的编辑操作,例如:定位、翻页、复制、粘贴、删除……在其他图形编辑器下,通过 快捷键 或者 鼠标 实现的操作,都

2020-06-28 21:14:12 134

原创 Linux学习第一天

Linux操作系统认知操作系统(Operation System简称OS)定义 操作系统是管理计算机硬件与软件资源的计算机程序,同时也是计算机系统的内核与基石。操作系 统需要处理如管理与配置内存、决定系统资源供需的优先次序、控制输入设备与输出设备、操作网 络与管理文件系统等基本事务。操作系统功能1. 管理好硬件设备,为用户提供调用方法2. 是计算机中重要的系统环境3. 管理各种其他的软件和程序的运行4. 对系统中文件进行管理 操作系统分类1. 桌面系统:Windows ,macOS为主,

2020-06-28 20:51:36 175

原创 Python学习第十九天

第一阶段复习""" Python核心1 Python 简介 执行过程 源代码 -编译-> 字节码 -解释-> 机器码 .py .pyc 01 (只有导入的模块) |-----第一次-----| main.py -- 入口(代码简单,

2020-06-23 21:03:29 171

原创 Python学习第十八天

内置高阶函数1. map(函数,可迭代对象):使用可迭代对象中的每个元素调用函数,将返回值作为新可迭代对象元素;返回值为新可迭代对象。2. filter(函数,可迭代对象):根据条件筛选可迭代对象中的元素,返回值为新可迭代对象。3. sorted(可迭代对象,key = 函数,reverse = bool值):排序,返回值为排序结果。4. max(可迭代对象,key = 函数):根据函数获取可迭代对象的最大值。5. min(可迭代对象,key = 函数):根据函数获取可迭代对象的最小值。"""

2020-06-22 21:53:16 201

原创 Python学习第十七天

""" 复习"""def func01(): print("第1部分") yield "结果1" print("第2部分") yield "结果2" print("第3部分")"""class Generate: def __next__(self): print("第n部分") return "结果n""""# 调用函数返回生成器(推算数据),惰性操作/延迟操作result = func01()

2020-06-21 20:29:39 220

原创 Python学习第十六天

raise 语句1. 作用:抛出一个错误,让程序进入异常状态。2. 目的:在程序调用层数较深时,向主调函数传递错误信息要层层return 比较麻烦,所以人为抛出异常,可以直接传递错误信息。""" raise"""class Wife: def __init__(self, age=0): self.age = age # 2 @property def age(self): return self.__age @ag

2020-06-19 20:48:45 223

原创 Python学习第十五天

导入import1. 语法:import 模块名import 模块名 as 别名2. 作用:将某模块整体导入到当前模块中3. 使用:模块名.成员from import4. 语法:from 模块名 import 成员名[ as 别名1]5. 作用:将模块内的一个或多个成员导入到当前模块的作用域中。6. 使用:直接使用成员名from import *7. 语法:from 模块名 import *8. 作用:将某模块的所有成员导入到当前模块。9. 模块中以下划线(_)开头的属性,不会

2020-06-18 22:04:32 258

原创 Python学习第十四天

复习面向对象面向对象:考虑问题从对象的角度出发识别对象 分配职责 建立交互三个特征:封装:分而治之,变则疏之 [分]继承:抽象、统一、隔离变化 [隔]多态:体现子类个性(变化) [做]六个原则:开闭原则:能够增加新功能,不修改客户端代码.单一职责:小而精,有且只有一个改变的原因依赖倒置:使用抽象(爸爸),不适用具体(儿子)组合复用:优先使用组合关系,不是继承关系.继承:统一变化(交通工具约束火车汽车在运输的行为上是一致的)组合:连接变化(人通过变量调用交

2020-06-16 20:40:38 184

原创 Python学习第十三天

多态设计角度讲定义父类的同一种动作或者行为,在不同的子类上有不同的实现。作用1. 在继承的基础上,体现类型的个性化(一个行为有不同的实现)。2. 增强程序扩展性,体现开闭原则。语法角度讲重写子类实现了父类中相同的方法(方法名、参数)。在调用该方法时,实际执行的是子类的方法。""" 多态 定义:父类的同一种动作或者行为,在不同的子类上有不同的实现。 步骤: 1. 调用父 2. 子重写

2020-06-15 21:24:08 193

原创 Python学习第十二天

内置可重写函数Python中,以双下划线开头、双下划线结尾的是系统定义的成员。我们可以在自定义类中进行重写,从而改变其行为。快捷键Ctrl + O转换字符串__str__函数:将对象转换为字符串(对人友好的)__repr__函数:将对象转换为字符串(解释器可识别的)内置可重写函数""" 内置可重写函数"""# 任何一个类,都直接或间接继承自object类(万类之祖).# class Dog(object):class Dog: # 时机:创建对象时 def

2020-06-14 23:06:58 221

原创 Python学习第十一天

封装设计思想1. 识别对象2. 分配职责3. 建立交互""" 封装设计思想 需求:老张开车去东北 类:承担行为 对象:承担数据 1. 识别对象 老张 车 2. 分配职责 去() 行驶() 3. 建立交互 老张调用车"""# lz = Person("老张

2020-06-14 22:52:00 318

原创 Python学习第十天

实例成员:对象.成员名实例变量对象.变量名实例方法对象.方法()实例变量1. 语法(1) 定义:对象.变量名(2) 调用:对象.变量名2. 说明(1) 首次通过对象赋值为创建,再次赋值为修改.w01 = Wife()w01.name = “丽丽”w01.name = “莉莉”(2) 通常在构造函数(init)中创建。w01 = Wife(“丽丽”,24)print(w01.name)(3) 每个对象存储一份,通过对象地址访问。3. 作用:描述某个对象的数据。4. dic

2020-06-14 22:25:03 285

原创 Python学习第九天

函数参数实际参数1. 位置实参:实参按照位置与形参进行对应2. 关键字实参:实参按照名称与形参进行对应""" 函数参数 实际参数 1. 位置实参:实参按照位置与形参进行对应 2. 关键字实参:实参按照名称与形参进行对应"""def func01(p1, p2, p3): """ 我是函数 :param p1: 我的第一个参数 :param p2: :param p3:

2020-06-14 20:28:36 237

原创 Python学习第八天

函数 functionpycharm快捷键Ctrl + P 参数信息(在方法中调用参数)Ctrl + Q 快速查看文档Ctrl + Alt + M 提取方法定义1. 用于封装一个特定的功能,表示一个功能或者行为。2. 函数是可以重复执行的语句块, 可以重复调用。作用提高代码的可重用性和可维护性(代码层次结构更清晰)。定义函数1. 语法:def 函数名(形式参数):函数体2. 说明:def 关键字:全称是define,意为”定义”。函数名:对函数体中语句的描述,规则与

2020-06-14 17:57:57 371

原创 Python学习第七天

总结容器:统一管理数据字符串str:储存字符编码值,不可变,序列列表list:储存变量,可变,序列元组tuple:储存变量,不可变,序列字典dict:储存键值对,可变,散列键不能重复且不可变集合set:储存键,可变,散列不可变:数据在内存中本质都是不可变,采用按需分配的存储机制可变:具有扩容能力,采用预留空间的存储机制序列:相邻有序,定位灵活(索引、切片)散列:分散无序,定位迅速(键)列表:存储单一维度的数据,例如:治愈人数列表,地区列表字典:存储多个维度的数据,例如:学生信息,疫情

2020-06-14 17:20:36 485 1

原创 Python学习第六天

列表与字符串转换将多个字符串拼接为一个列表。result = “连接符”.join(列表)""" 列表 --> 字符串 将多个字符串拼接为一个列表。 result = "连接符".join(列表)"""list01 = ["孙悟空", "猪八戒", "唐僧"]# 孙悟空_猪八戒_唐僧result = "_".join(list01)print(result)# 需求:根据xxx逻辑拼接字符串# 缺点:每次拼接+ 都会产生新字符串对象(之前的

2020-06-14 17:07:52 247

原创 Python学习第五天

通用操作数学运算符1. +:用于拼接两个容器2. +=:用原容器与右侧容器拼接,并重新绑定变量3. *:重复生成容器元素4. *=:用原容器生成重复元素, 并重新绑定变量5. < <= > >= == !=:依次比较两个容器中元素,一但不同则返回比较结果。""" 通用操作 数学运算 成员运算"""# 1.# + 用于【拼接】两个容器name = "悟空"name += "八戒"print(name) # "悟空八戒"

2020-06-11 21:55:47 303

原创 Python学习第四天

循环语句while语句作用:可以让一段代码满足条件,重复执行。语法:while 条件:满足条件执行的语句else:不满足条件执行的语句说明:else子句可以省略。在循环体内用break终止循环时,else子句不执行。""" while 循环 语法 while 条件: 满足条件执行的循环体 写法1:延长程序的生命周期 while True:

2020-06-11 21:31:05 270 1

原创 Python学习第三天

布尔bool用来表示真和假的类型True 表示真(条件满足或成立),本质是1False 表示假(条件不满足或不成立),本质是0比较运算符< 小于<= 小于等于> 大于>= 大于等于== 等于!= 不等于返回布尔类型的值比较运算的数学表示方式:0 <= x <= 100""" bool运算 bool类型 真的True 假的False 表达命题(一个带有判断性质的陈述句)

2020-06-11 20:48:21 461

原创 Python学习第二天

Python基础知识pycharm常用快捷键1. 移动到本行开头:home键2. 移动到本行末尾:end键盘3. 注释代码:ctrl + /4. 复制行:ctrl +d5. 删除行:shift + delete6. 选择列:shift + alt +鼠标左键7. 移动行:shift + alt + 上下箭头8. 智能提示:ctrl + space9. 代码格式化:ctrl+alt+l注释给人看的,通常是对代码的描述信息。1. 单行注释:以#号开头。2. 多行注释:三引号开头,三引

2020-06-11 20:24:44 230

原创 Python学习第一天

Python的定义是一个免费、开源、跨平台、动态、面向对象的编程语言。Python程序的执行方式交互式在命令行输入指令,回车即可得到结果。1. 打开终端2. 进入交互式:python33. 编写代码:print(“hello world”)4. 离开交互式:exit()文件式将指令编写到.py文件,可以重复运行程序。1. 编写文件2. 打开终端3. 进入程序所在目录:cd 目录4. 执行程序: python3 文件名Linux常用命令1. pwd:查看当前工作目录的路径2.

2020-06-11 15:01:02 203 1

空空如也

空空如也

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

TA关注的人

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