自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 Java多态详解

Java多态详解多态:同样的引用调用同样的方法却做了不同的事情。概述:在设计一个方法时,通常希望该方法具备定的通用性。 例如要实现一个动物叫的方法,由于每种动物的叫声是不同的,因此可以在方法中接收一个动物类型的参数,当传入猫类对象时就发出猫类的叫声,传人犬类对象时就发出犬类的叫声。在同一个方法中,这种由于参数类型不同而导致执行效果各异的现象就是多态。在Java中为了实现多态,允许使用一个父类类型的变量来引用一个子类类型的对象,根据被引用子类对象特征的不同,得到不同的运行结果。案例

2020-09-12 15:13:35 159

原创 Java面向对象程序设计

面向对象程序设计的基本概念对象对象具有两方面的含义:在现实生活中:是客观世界中的一个实体在计算机世界中:是一个可标识的存储区域类(class)类:具有共同属性和行为的对象集合属性:变量(字段 field)行为:函数(方法 method)类与对象的关系类是对象的抽象(模板)对象是类的实例注:类和对象有时候都统称为“对象”,为了明确起见,后者称为“对象实例”。# Person类class Person{ int age; String name

2020-07-05 23:12:59 284

转载 python学习笔记——持久化-文件

open 函数open 函数负责打开文件,带有很多参数第一个参数:必须有,文件的路径和名称mode:表明文件用什么方式打开r:以只读方式打开w:写方式打开,会覆盖以前的内容x:创建方式打开,如文件已经存在,报错a:append 方式,以追加的方式对文件内容进行写入b:binary 方式,二进制方式写入t:文本方式打开+;可读写# 打开文件,用写的方式# r 表示后面字符串内容不需要转义# f 称之为文件句柄f = open(r"test01.txt", 'w')# 文

2020-07-01 23:38:25 169

原创 Java 语言编程基础

标识符与关键字标识符命名规则标识符:程序员在写代码的过程中自定义的一些名称即为标识符,如变量名,类名,函数名,接口名…由标识符的组成:26个英文字母(大、小写),数字,下划线,美元符号$Java标识符严格区分大小写,长度无限制标识符不能用数字开头为了提高标识符的可读性,尽量起有意义的名字,一般都是用英文单词表示不要使用关键字和Java中的自带类名称做标识符命名方式大驼峰命名法:如果一个标识符是由多个单词组成的,那么所有单词的首字母大写举例:TaoBao TianMa

2020-06-21 22:45:18 295

原创 python学习笔记——函数式编程

函数式编程函数是Python内建支持的一种封装,我们通过把大段代码拆成函数,通过一层一层的函数调用,就可以把复杂任务分解成简单的任务,这种分解可以称之为面向过程的程序设计。函数就是面向过程的程序设计的基本单元。而函数式编程(请注意多了一个“式”字)——Functional Programming,虽然也可以归结到面向过程的程序设计,但其思想更接近数学计算。函数式编程就是一种抽象程度很高的编程范式,纯粹的函数式编程语言编写的函数没有变量,因此,任意一个函数,只要输入是确定的,输出就是确定的,这

2020-06-16 23:27:12 132

原创 python学习笔记——shutil模块。归档,解包。zipfile模块。 随机数 random模块。

shutil 模块shutil 是高级的文件,文件夹,压缩包处理模块。引入: import shutil copy()功能:复制文件格式:shutil.copy('来源文件','目标地址')返回值:复制之后的路径拷贝的同时,可以给文件重命名copy2()功能:复制文件,保留元数据格式:shutil.copy2('来源文件','目标地址')返回值:复制之后的路径copyfileobj()将一个文件的内容拷贝的另外一个文件当中格式:shutil.copyfileo

2020-06-10 23:23:02 142

原创 python学习笔记—— os 模块

文章目录OS模块os 模块中常用的属性和函数1、os.getcwd()2、os.chdir()3、os.curdir、os.pardir4、os.makedirs()OS模块OS模块简单的来说它是一个Python的系统编程的操作模块,可以处理文件和目录这些我们日常手动需要做的操作。在自动化测试中,经常需要查找操作文件,比如查找配置文件(从而读取配置文件的信息),查找测试报告等等,经常会对大量文件和路径进行操作,这就需要依赖os模块。import os #导入OS模块;help(o

2020-06-09 20:39:13 308

原创 python学习笔记——常用包,模块介绍

Python常用的模块有calendartimedatetimetimeitosshutilzipmathstring上述所有模块使用理论上都应该先导入,string是特例calendar,time,datetime的区别参考中文意思calendar跟日历相关的模块使用需要先导入 import calendarcalendar:获取一年的日历字符串calendar参数:1.w = 每个日期间的间隔字符数2.l = 每周所占用的行数3.c = 每个月之间的

2020-06-04 22:21:54 180

转载 python学习笔记——异常处理

转载:https://www.cnblogs.com/wj-1314/p/8707804.html一:什么是异常?  异常即是一个事件,该事件会在程序执行过程中发生,影响了程序的正常执行。  一般情况下,在python无法正常处理程序时就会发生一个异常(异常是python对象,表示一个错误)  异常就是程序运行时候发生错误的信号(在程序出现错误的时候,则会产生一个异常,若程序没有处理他,则会抛出该异常,程序的运行也随之...

2020-05-29 21:15:38 155

原创 python学习笔记——包管理(包、模块、命名空间)

模块一个模块就是一个包含python代码的文件, 后缀名成是.py就可以,模块就是个python文件为什么我们要用模块程序太大,编写维护非常不方便,需要拆分模块可以增加代码重复利用的方式当做命名空间使用,避免命名冲突如何定义模块模块就是一个普通文件,所以任何代码可以直接书写,不过根据模块的规范,最好在模块中编写以下内容函数(单一功能)类(相似功能的组合,或者类似业务模块)测试代码如何使用模块模块直接导入假如模块名称直接以数字开头,需要借助importlib

2020-05-25 00:01:40 172

原创 python学习笔记——面向对象的三大特征:封装,继承,多态。

面向对象的三大特征继承封装多态1.继承继承就是一个类可以获得另外一个类中的成员属性和成员方法作用: 减少代码,增加代码的复用功能, 同时可以设置类与类直接的关系继承与被继承的概念:被继承的类叫父类,也叫基类,也叫超类用于继承的类,叫子类,也叫派生类继承与被继承一定存在一个 is-a 关系继承的特征所有的类都继承自object类,即所有的类都是object类的子类...

2020-05-11 00:33:47 160

原创 python学习笔记——构造函数

构造函数定义构造函数也被称为构造器,当创建对象的时候第一个被自动调用的函数,系统默认提供了一个无参的构造函数 per = Person()语法def __ init__(self,arg1,arg2,...): 函数体说明:之前的写法中并没有显示的定义一个个构造函数,所以系统默认提供了一个无参的构造函数arg1,arg2,…可以自己定义,但是,一般情况下,构造函数的...

2020-05-07 14:29:59 713

原创 python学习——oop-python面向对象,类相关基础

0. OOP-Python面向对象Python面向对象面向对象编程基础公有私有继承组合,Mixin魔法函数魔法函数概述构造类魔法函数运算类魔法函数1. 面向对象概述(ObjectOriented, OO)OOP思想接触到任意一个任务,首先想到的是任务这个世界的构成,是由模型构成的几个名词OO:面向对象OOA:面向对象的分析OOD:面向对象的设计OO...

2020-05-07 14:12:58 213

原创 python学习笔记——递归函数

递归函数直接或间接的调用自身的函数,称为递归函数。每调用一次自身,相当于复制一份该函数,只不过参数有变化,参数的变化,就是重要的结束条件注意:一定要注意结束条件。案例:用循环和递归分别求 ∑100 (求1到100的和)#循环语句完成: def sum1(num): sum2=0 for i in range(1,num+1): ...

2020-04-27 23:06:33 98

原创 python学习笔记——list列表,tuple元组,set集合

list列表

2020-04-27 00:15:56 335

原创 python学习笔记——str字符串

str字符串转义字符格式化内建函数转义字符

2020-04-24 19:30:05 106

原创 python学习笔记——函数相关

函数函数是代码的一种组织形式有些语言,分函数和过程两个概念,通俗解释是,又返回结果的叫函数,无返回结果的叫过程,python中不加以区分函数的使用:函数的使用需要先定义使用函数,俗称调用 *定义def关键字,后跟一个空格函数名,自己定义,起名需要遵循变量命名规则,见名知意,约定俗成,大驼峰命名只给类用后面括号和冒号不能省,括号内可以有参数函数内的所有代码要缩进案...

2020-04-21 19:53:38 88

原创 python学习笔记——程序结构

程序结构分支结构分支(条件)结构的基本语法 if 条件表达式 语句1 语句2 语句3 ....条件语句结果为布尔值表达式后面的冒号不可少if 后面的语句如果是属于if语句块则必须是同一缩进等级...

2020-04-15 16:14:30 102

原创 python学习笔记——变量相关

变量命名变量的名字中可以包含数字,英文字母大小写,下划线等等,,,但不推荐除了前三种之为的符号。数字不可以开头,python中以下划线开头的内容具有特殊的意义,不建议使用。大小写有区别。推荐使用具有固定含义的英文单词或者英文缩写,驼峰 命名大驼峰:每个单词首字母大写小驼峰:每个单词首字母小写posix写法多个单词用下划线连接单词全部用小写...

2020-04-13 13:10:53 154

空空如也

空空如也

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

TA关注的人

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