自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 【无标题】depthimage_to_laserscan时间不同步图片

2024-04-19 09:56:22 96 1

原创 手写遗传算法

import mathimport randomimport numpy as npimport pandas as pdclass GA: """ 遗传算法 """ def __init__(self, train_rate=0.7, precision=4, min_=-10, max_=10, population=None): self.train_rate = train_rate self.precision = pr

2022-03-09 15:31:15 183

原创 Python进阶与提高6--类属性、类方法和静态方法

类是一个特殊的对象–类对象通过**类名.**的方式可以访问类的属性或者调用类的方法。一、概念类属性:就是给类对象中定义的属性,通常用来记录与这个类相关的特征,类属性不会用于记录具体对象的特征。示例需求:定义一个工具类每件工具都有自己的名字需求:知道使用这个类创建了多少个对象。class Tool: count = 0 def __init__(self, new_...

2020-04-29 18:55:37 196

原创 Python进阶与提高5--继承

一、面向对象三大特性封装:根据职责将属性和方法封装到一个抽象的类中。继承:实现代码的复用。多态:不同的对象调用相同的方法,产生不同的执行结果,增加代码的灵活度。二、单继承1、继承的概念:子类(派生类)拥有父类(基类)的所有方法和属性。语法:class 类名(父类名): pass例如:class Animal: def run(self): print("...

2020-04-29 17:49:16 172

原创 Python进阶与提高4--私有属性和私有方法

一、私有属性和私有方法私有属性:对象不希望公开的属性。私有方法:对象不希望公开的方法。定义方式:在属性名或方法名前增加两个下划线。二、伪私有属性和私有方法python中并没有真正的私有,在给属性和方法命名时,实际是对名称做了一些处理,使得外界无法访问。处理方式:在名称前加上 ‘_类名__名称’。例如:class Women: def __init__(self, new_n...

2020-04-29 17:48:58 152

原创 Python进阶与提高3--面向对象封装案例

一、小明爱跑步需求:1、小明体重 75公斤2、小明每次跑步体重会减少0.5公斤3、小明每次吃东西体重会增加1公斤class Person: def __init__(self, new_name, new_weight): self.name = new_name self.weight = new_weight def run(self)...

2020-04-28 16:46:15 569

原创 Python进阶与提高2--面向对象

目标1、dir 内置函数2、类的定义3、方法中的 self 参数4、初始化方法一、dir 内置函数1、在标识符/数据后输入一个 . ,然后按下 TAB 键,ipython会提示该对象能够调用的方法列表。2、使用内置函数 dir 传入标识符/数据,可以查看对象内的所有属性和方法。常用的内置方法:①__new__:创建对象时,会被自动调用。②__init__:对象被初始化时,会被自动调...

2020-04-28 16:45:53 166

原创 Python进阶与提高1--类和对象

1、类:是对一群具有相同特征或者行为的事物的一个统称,是抽象的,不能直接调用。特征:也称为属性。行为:也称为方法。2、对象:由类创建出来的一个具体存在,可以直接使用。且由哪个类创建出来的对象,就拥有该类中定义的属性和方法。3、类和对象的关系类是模板,对象是由类创建出来的,是先有类,在有对象。类只有一个,而对象可以有很多个,不同的对象属性可能会不同。4、类的设计类名 需要满足大驼峰命...

2020-04-28 16:45:29 129

原创 Python基础学习9--python标准库

一、turtle 库

2020-03-29 16:27:35 470

原创 Python基础学习8--文件和数据格式化

一、文件的打开和关闭1、with关键字如果使用关键字 with 打开文件时,即使代码中没有写关闭语句,python 也会在适当的时候关闭。例如:with open('D:\\1.txt.txt',encoding = 'utf-8') as t: print(t.read())#1,2,3#a,b,c2、open 函数open( file , mode = ‘r’ , bu...

2020-03-28 22:31:18 222

原创 Python基础学习7--列表表达式

语法:[ expression for i in iterable if condition]expression:对每一个元素的具体操作方式。iterable:某个可迭代对象,如列表,元组或字符串等。if condition:做一个分支判断,如果为 True,则 expression 操作对应的元素。例如:list1 = [1,2,3,4,5]list2 = [i**2 for i...

2020-03-28 21:11:08 202

原创 Python基础学习6--程序的异常处理

1、try…except…语法:try:(可能出现异常的代码)except<异常类型>:(如果try中代码抛出异常被except捕获,则执行此处代码)2、try…except…else…可看作双分支结构,else 中代码只有在 try 中代码正常执行时执行。 如果 except 执行了,except 执行完了不会执行 else 中代码。语法:try:(可能出现异常的...

2020-03-28 20:55:01 227

原创 Python基础学习5--组合数据类型

一、列表(list)1、定义① 所有元素放在 [ ] 内,相邻之间用逗号分隔。② 无长度限制,元素类型可以不同,不需要预定长度。③ 列表内元素有顺序,可以使用索引。④ 线性的数据结构。⑤ 列表是可变的。2、列表的常见操作方法count(value) :返回列表中value的个数。append(x) :列表尾部追加元素,返回值为None,表示就地修改。insert(index,x...

2020-03-27 18:04:33 275

原创 Python基础学习4--函数

一、自定义函数1、 格式: def <函数名>(形参): '''注释(可有可无)''' 函数体2、函数的参数及传参:① 位置传参实际参数与形式参数的对应关系是按位置依次对应的,调用函数时实参和形参的顺序必须严格一致,并且数量相同。② 关键字传参关键参数主...

2020-03-25 23:08:35 371

原创 Python基础学习3--字符串

1、字符串拼接可以用加号把两个或者多个字符串进行拼接2、字符串元素索引字符串索引是从0开始,而不是从1开始python还支持用负数表示字符串的索引,最后一个字符的索引值为-13、字符串切片例如a = 'abcdefghi'print(a[2:5])print(a[:3])print(a[3:])print(a[-3:-1])print(a[-3:])输出为:cdeab...

2020-03-25 23:08:10 794

原创 Python基础学习2--变量和注释

1、变量的命名规则变量名可以包含 字母、数字和下划线。变量名可以以字母或下划线开头,比如 item、_ls。变量名不能以 数字开头,不能包含 空格。变量名不能与关键字、内置函数重名,如果需要,可以区分大小写命名变量。可以点击这里查看python的关键字和内置函数2、注释行注释:以#开头块注释:以‘’‘开头,’‘’结尾例如:#这是一个行注释'''这是一个块注释'...

2020-03-25 23:07:50 133

原创 Python基础学习1--对象及数字对象

1、什么是对象对象就是语言描述的物体,Python语言中也会涉及到对象。我们写的python代码,就是要处理各种对象,从而完成具体的任务。例如:print('Hello World')在这里,Hello World就是一个数据对象,这是一个字符串对象。真实世界里的对象有各种类型,比如汽车、飞机就是不同类型的对象。程序世界里面的数据对象也有很多种类型。比如:字符串‘Hello World...

2020-03-25 23:06:32 293

空空如也

空空如也

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

TA关注的人

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