自定义博客皮肤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)
  • 收藏
  • 关注

原创 深入理解python中的赋值、深拷贝、浅拷贝(基础篇十六)

一 赋值、浅拷贝、深拷贝1 赋值对象之间赋值本质上 是对象之间的引用传递而已。也就是多个对象指向同一个数据空间。2 浅拷贝浅拷贝是对一个对象的顶层数据的拷贝说明:如果 如图,C对象的顶层数据就是[a,b],所以通过浅拷贝给D对象时D对象中也是[a,b]。这如同东施效颦一样,只能看到一个西施的外在并进行复制,而不能去复制更深处的气质。3 深拷贝深拷贝是对于一个对象所有层次的拷贝(递归)进一步理解深拷贝4 拷贝注意点<1> 拷贝的其他方式分片表达式可以复制

2020-05-18 18:10:51 130

原创 一文教你深入理解正则表达式(基础篇十五)

一 正则表达式1 正则表达式介绍正则表达式概念:正则表达式就是记录文本规则的代码正则表达式的样子:0\d{2}-\d{8} 这个就是一个正则表达式,表达的意思是匹配的是座机号码正则表达式的特点:正则表达式的语法很令人头疼,可读性差正则表达式通用行很强,能够适用于很多编程语言2 re模块介绍<1> re模块的使用过程在Python中需要通过正则表达式对字...

2020-04-03 16:04:35 254

原创 python网络编程tcp(基础篇十二)

网络编程tcp1 TCP详解<1> tcp概述TCP:英文全拼(Transmission Control Protocol)简称传输控制协议,它是一种面向连接的、可靠的、基于字节流的传输层通信协议.TCP通信需要经过创建连接、数据传送、终止连接三个步骤。TCP通信模型中,在通信开始之前,一定要先建立相关的链接,才能发送数据,类似于生活中,“打电话”"<2>...

2020-03-06 13:59:31 406

原创 python网络编程udp(基础篇十一)

一 网络编程udp1 计算机网络概述计算机网络, 是指将地理位置不同的具有独立功能的多台计算机及其外部设备, 通过通信线路连接起来, 实现资源共享和信息传递的计算机系统.简言之, 一些相互连接的、以共享资源为目的、自治的计算机的集合.思考: 我们现在生活可以离开网络吗?显然是不可能的, 查询信息,社交沟通都需要建立在网络的基础上. 我们需要编写基于网络的程序. 通俗来说就是能够进...

2020-03-06 13:57:29 366

原创 详解Python中模块和包(基础篇十)

异常1 什么是异常?示例:说明:打开一个不存在的文件123.txt,当找不到123.txt 文件时,就会抛出给我们一个IOError类型的错误,No such file or directory:123.txt (没有123.txt这样的文件或目录)异常:当Python检测到一个错误时,解释器就无法继续执行了,反而出现了一些错误的提示,这就是所谓的"异常"2 捕获异常&l...

2020-03-01 16:05:30 266

原创 Python面向对象编程之封装、继承、多态(基础篇九)

面向对象编程1 单继承<1> 继承的概念现实中的继承在现实生活中,继承一般指的是子女继承父辈的财产程序中的继承小总结:在程序中,继承描述的是多个类之间的所属关系。如果一个类A里面的属性和方法可以复用,则可以通过继承的方式,传递到类B里。那么类A就是基类,也叫做父类;类B就是派生类,也叫做子类<2> 单继承子类只有一个父类小总结:...

2020-02-28 13:05:47 476

原创 年薪20w程序员都收藏的linux常用命令手册(二)

linux常用命令手册启动终端ctr+alt+t终端字体放大ctr+shift+'+' 终端字体缩小 ctr+'-'查看当前目录下的文件信息ls查看目录所在的路径pwd 创建文件touch创建文件夹mkdir删除文件夹,提示:只能是空文件夹rmdir默认删除的是文件,如果删除文件夹需要加上-r选项,-r:以递归的方...

2020-02-27 13:57:41 365 1

原创 Python面向对象编程基础(基础篇八)

面向对象编程面向对象编程的2个非常重要的概念:类和对象对象是面向对象编程的核心,在使用对象的过程中,为了将具有共同特征和行为的一组对象抽象定义,提出了另外一个新的概念——类类就相当于制造飞机时的图纸,用它来进行创建的飞机就相当于对象1 类和对象类的定义具有相同属性和行为事物的统称类是抽象的,在使用的时候通常会找到这个类的一个具体的存在,使用这个具体的存在。一个类可以找到多个...

2020-02-27 13:54:49 272

原创 深入讲解python函数(基础六)

函数(一)1 函数介绍如果在开发程序时,需要某块代码多次,但是为了提高编写的效率以及代码的重用,所以把具有独立功能的代码块组织为一个小模块,这就是函数2 函数的定义、定义<1>格式定义函数的格式如下:def 函数名(): 代码demo:# 定义一个函数,能够完成打印信息的功能def printInfo(): print('------------...

2020-02-26 15:48:29 305

原创 列表、元组、字典(基础五)

一 字符串1.1 字符串介绍python中的字符串格式如下定义变量a,存储的是数字类型# 定义一个数字变量a = 10如下定义变量b,存储的是字符串类型的值# 定义一个字符串变量b = 'hello python'1.2 下标和切片所谓“下标”又叫“索引”,就是编号,就好比超市中的存储柜的编号,通过这个编号就能找到相应的存储空间生活中的下标超市储物柜或快...

2020-02-26 15:26:23 273

原创 深入浅出讲解python字符串(基础篇四)

一 字符串1.1 字符串介绍python中的字符串格式如下定义变量a,存储的是数字类型# 定义一个数字变量a = 10如下定义变量b,存储的是字符串类型的值# 定义一个字符串变量b = 'hello python'1.2 下标和切片所谓“下标”又叫“索引”,就是编号,就好比超市中的存储柜的编号,通过这个编号就能找到相应的存储空间生活中的下标超市储物柜或快...

2020-02-26 15:21:15 310

原创 判断语句和循环语句(基础篇三)

一 判断语句1.1 判断语句介绍什么是判断?如果某些条件满足,才能做某件事情;条件不满足时,则不能做,这就是所谓的判断。不仅生活中有,在软件开发中"判断"功能也经常会用到生活中的判断:​ 例如去网吧(判断是否成年)​ 银行取钱(判断密码是否正确)1.2 if语句if语句是用来进行判断的,其使用格式如下:if 要判断的条件: 条件成立时,要做的事情...

2020-02-25 16:23:20 528

原创 输入、输出、运算符、数据类型(基础篇二)

一 . 输入、输出1.1 输出生活中的输出程序中输出python中输出语句# 打印提示print('hello world')print('萨瓦迪卡---泰语,你好的意思')格式化输出在程序中,看到了%这样的操作符,这就是Python中格式化输出常见的格式化操作符号:例如:换行输出1.2 输入什么是输入呢?那么怎样才能...

2020-02-25 16:15:34 434

原创 初识python(基础篇一)

一. 认识python1.1 python的发展背景1. Python的作者是Guido van Rossum(龟叔)2. Python正式诞生于1991年3. Python的解释器如今有多个语言实现,我们常用的是CPython(官方版本的C语言实现),其他还有Jython(可以运行在Java平台)、IronPython(可以运行在.NET和Mono平台)、PyPy(Python实现的,支...

2020-02-24 16:59:19 1186 1

原创 python开发环境搭建,解释器详细安装教程

一.python2安装打开安装包选择安装方式选择安装路径修改安装内容修改后效果,点击next等待安装结束安装完成进入安装路径,复制python.exe为python2.exe复制后效果打开命令行验证python2是否可用验证pip2是否可用二.python3安装打开安装包选择安装方式...

2020-02-23 17:01:09 416

原创 Linux常用的基本十大命令(一)

1 为什么要学习Linux终端命令?Linux 刚出现时没有图形界面, 所有的操作全靠命令完成. 近几年来, 尽管 Linux 发展得非常迅速, 图形界面越来越友好, 但是在真正的开发过程中, Linux 命令行的应用还是占有非常重要的席位在工作中,大量的 服务器维护工作 都是在 远程 通过 SSH 客户端 来完成的,并没有图形界面,所有的维护工作都需要通过命令来完成。如 磁盘操作、文...

2020-02-15 17:56:03 6393

原创 Python面试口嗨篇(一)

问题1:​ Python 中类方法、类实例方法、静态方法有何区别?回答:类方法:是类对象的方法,在定义时需要在上方使用@classmethod进行装饰,形参为 cls, 表示类对象,类对象和实例对象都可调用;类实例方法:是类实例化对象的方法,只有实例对象可以调用,形参为 self,指代对象本身;静态方法:是一个任意函数,在其上方使用@staticmethod进行装饰,可以用对...

2020-02-15 09:58:47 464

原创 Java环境搭建----jdk安装(windows7,8,10)

Java环境搭建----jdk安装(windows7,8,10)配置环境变量windows7,8版本点击计算机鼠标右键,选择属性选择高级系统设置高级选项卡,点击环境变量点击新建,创建新的环境变量变量名输入 JAVA_HOME ,变量值输入JDK9的安装目录 c:\Java9\jdk -9.0.1选中 Path 环境变量, 双击 或...

2019-07-31 20:40:27 427

原创 flask中数据迁移的命令和配置

flask中数据迁移的命令和配置

2018-11-27 15:50:03 557

原创 操作redis数据库的常用命令

操作redis数据库的常用命令

2018-11-27 12:38:27 1198

原创 算法之冒泡排序-python实现

算法之冒泡排序-python实现

2018-11-22 13:24:52 451

空空如也

空空如也

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

TA关注的人

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