自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 redis

Redis Redis是一个高性能的,开源的,C语言开发的,键值对存储数据的nosql(not only sql非关系型数据库)数据库。 快速的存取,每秒十万 redis-hash hash是一个键值对集合

2021-01-24 23:25:57 40

原创 linux操作系统

操作系统 定义:操作系统是直接运行在计算机上的系统软件,他是控制硬件和支持软件运行的计算机程序,只有安装了操作系统,计算机才能进行正常工作 向下控制硬件,向上支持软件的运行,具有承上启下的作用 虚拟机软件 虚拟机:能够虚拟出来计算机的一个软件 Vmware,VirtualBox Linux主要目录 / 根目录 /bin 可执行的二进制文件的目录 /etc 系统配置文件的目录 /home 用户家目录 每个用户登录时都会到自己的目录下 常见命令 ctrl + shift+ ‘+/-’ 放大/缩小字

2020-08-24 22:19:34 77

原创 python基础知识扩展,迭代器

迭代器 迭代:就是在一些元素中获取元素的过程或者是一种方式 迭代器:他是一个可以记住遍历位置的对象,迭代器对象从序列中的一个元素开始访问,直到所有的元素被访问完结束,而且只能往前不能往后 可以被next()函数调用并不断返回下一个值的对象我们称之为迭代器Iterator 可迭代:可迭代对象 1.生成器 2.列表、元组、字符串、字典 生成器是可迭代的,也是迭代器 列表也是可迭代的,但他不是迭代器 from collections import Iterable lst = [1,2,3,4] s =

2020-08-07 21:19:08 71

原创 python异常和文件

异常简介 异常:在程序运行过程中,会不可避免的出现一些错误,比如,使用了不存在的索引,引用了没有赋值的变量,这些错误我们就称之为异常 程序一旦出现异常,会导致程序立即终止,异常后面的代码都不会执行 程序出现异常,目的并不是让我们的程序终止,而是希望我们在出现异常的时候,能够编写相应的代码来对异常进行处理 ''' try语句 try: 代码块(可能出现错误的语句) except 异常类型 as 异常名: 代码块(出现错误以后的处理方式) else: 代码块(没有出现错误的语句) finally:

2020-08-05 22:23:46 123

原创 python的模块

模块化 模块化其实就是将一个完整的功能分解为一个一个的小模块 模块化的优点: 1.方便开发以及维护 2.模块可以复用 模块的创建 在python文件中一个py文件就代表一个模块 在一个模块中引入其他模块 在每一个模块中都有一个__name__ ,通过这个东西我们可以获得当前引入模块的名字 1.import 模块名(py文件名)可以多次引入一个模块,但只会调用一次 2.import 模块名 as 模块别名 3.引入模块中的部分内容 语法: from 模块名 import 变量,变量,变量 或者:

2020-08-03 22:18:05 70

原创 python面向对象(三)

继承简介 继承 1.让类与类之间产生了关系,有了这个关系,才有了多态的特性 2.提高了代码的复用性 class Person(): name = '' age = '' class Doctor: name = '' age = '' def scure(self): print('治病救人') class Soldier: name = '' age = '' def scure(self): print('保卫国家') 继承 继承是面向对象的三大特性之一 我

2020-07-31 22:05:21 83

原创 python面向对象(二)

类的特殊方法 学习特殊方法: 1.特殊方法什么时候调用 2.特殊方法有什么作用 #1.name属性是必须的 #2.name是不同的 #3.手动添加非常容易出现错误 # 我们希望在创建对象的时候必须设置name属性,如果不设置,对象无法创建 class Person: # name = '葫芦娃' # 在类中有一些特殊方法(魔术方法) # 特殊方法都是以双下划线__开头和结尾的方法 # 特殊方法不需要我们自己调用 # 特殊方法会在特殊时刻自己调用 def __init__(self, n

2020-07-29 22:03:49 101

原创 python面向对象(一)

面向对象 对象(object) python就是一个现象对象的编程语言 对象就是内存中专门用来存储数据的一块区域 对象的结构 id(标识) type(类型) value(值) 面向过程 就是将程序的逻辑分解成一个一个的步骤 我们通过完成一个一个的步骤来完成一个程序 这种方式写代码只适用于一个功能 符合人类的思维逻辑,编写起来比较简单 类(class) 类,简单理解相当于一张图纸,在程序中我们需要根据类来创建对象 如果多个对象是通过一个类创建的,我饿就称这些对象是一类对象 int() fl

2020-07-27 22:12:19 55

原创 函数

函数(function) 函数简介 函数也是个对象,用来保存一些可执行的代码,在需要时可进行多次调用 函数中保存的代码不会立即执行,需要调用 语法:def 函数名 ([形参1,形参2,形参3…]): 代码块 fn是函数对象 fn()是调用函数 print是函数对象 print()调用函数 def fn(): print('Hello World!') fn() #Hello World! 参数:在定义函数时,可以再函数后面的括号里面定义数量不等的形参,多个形参要用逗号隔开 形参也叫形式参

2020-07-20 22:23:06 70

原创 元组&字典&集合

元组&字典&集合 元组(tuple) 是一个不可变序列 当不希望数据改变是用元组,其余时候用列表 创建元组 如果元组不为空,至少得有一个逗号 元组解包:把元组中的每一个数据赋值给变量,变量和元组中元素的个数要一致,如果不一致可在变量前面加*,变量会获取元组剩余的元素并返回一个列表,只能有一个星号 my_tuple = (1,2,3,4,5) #创建元组 my_tuple1 = 1,2,3,4,5 print(my_tuple[3]) #4 a,b,*c,d = m

2020-07-17 22:10:40 104

原创 python列表

列表(list) 序列 一种数据结构 数据结构值得就是计算机中存储数据的方式 可变序列 列表… 不可变序列 字符串 元组… 列表 可修改s=‘123’ s=list(s) s=[‘1’,‘2’,‘3’] 可以通过索引(index)来获取列表中的元素 索引就是元素在列表中的位置,从0开始 列表中的数称为元素(对象),用“,”隔开 列表中可以保存任何对象 如何使用列表 #[]创建一个空列表 lst = [1, 'python', None, True, max(1,2,3)] print(lst

2020-07-13 22:08:00 69

原创 python运算符

运算符 1.1运算符的概念 运算符用于执行程序代码运算,会针对一个以上操作数项目来进行运算。例如:2+3,其操作数是2和3,而运算符则事“+”。 1.2运算符的分类 算数运算符 赋值运算符 比较运算符(关系运算符) 逻辑运算符 条件运算符(三元运算符) 2.算数运算符 加法运算符 表现形式+ 减法运算符 表现形式- 惩罚运算符 表现形式* 除法运算符 表现形式/ //整除,只会保留计算后的整数位,总会返回一个整型 %取模,求两个数相除的余数 **幂运算,求一个值得几次幂 3.赋值运算符 赋值运算符

2020-07-12 17:25:49 86

原创 条件控制语句

1.条件判断语句(if语句) 语法: 执行流程(运行规则): if语句在执行时,会先对条件表达式进行求值判断。 如果为True则执行if后的语句 如果为False,则不执行 2.input()函数 该函数用来获取用户的输入 input()调用后,程序会立刻暂停,等待用户输入 用户输入完之后,回车程序才会继续向下执行 用户输入完以后,其所输入的内容会以返回值的形式返回 3.if-else语句 语法: 执行流程(运行规则): if-else语句在执行时,先对if后的条件表达式进行求值判断

2020-07-12 17:23:45 113

空空如也

空空如也

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

TA关注的人

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