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

原创 python-初识面向对象&面向过程(学习笔记)

python-初识面向对象&面向过程(学习笔记)一、面向过程含义面向过程:按业务逻辑一步一步往下执行,注重过程面向过程编程关键点在于过程、步骤,一步一步的执行代码项目、需求复杂时,不易开发,代码臃肿二、面向对象含义面向对象:将函数与变量绑定在一起,分类进行封装,各个程序负责自己那块,开发效率更高,减少代码的重复,与函数相比,面向对象是更大的封装,将多个方法封装到一个容器面向对象编程注重对象、职责,各个对象有不同的职责适合项目需求复杂时开发,提供固定开发套路...

2022-05-26 21:31:55 255

原创 python 、普通二分法查找与递归实现二分法查找

常规二分法查找:lst = [11, 22, 33, 44, 55, 66, 77, 88, 99, 123, 234, 345, 456, 567, 678, 789, 1111]n = 567left = 0right = len(lst) - 1count = 1while left <= right: middle = (left + right) // 2 if n > lst[middle]: left = middle + 1 .

2022-05-07 11:09:53 469

原创 python递归,遍历树形结构,实现遍历文件夹

导入python内置模块os模块在本次遍历目录需要使用的有listdir(),返回对应路径下的所有文件(包含隐藏文件,返回的是列表isdir (),判断是(目录\文件夹)使用os.path.join()拼接路径下面代码中的n为递归深度,根据递归深度来进行缩进,看起来更加整洁import osfilepath = 'e:\python_study'def read(filepath, n) files = os.listdir(filepath) #

2022-05-07 11:01:14 629

原创 函数生成器、生成器表达式,列表推导式

一、生成器⼀.⽣成器什么是⽣成器.⽣成器实质就是迭代器.def fun(): print('111') return '222'g = fun()print(g)将函数中的return换成yield就是⽣成器def fun(): print('111') yield '222'g = fun()print(g) # <generator object fun at 0x014BB990>def func()...

2022-05-02 16:11:20 2748

原创 函数名的应用,闭包,迭代器

一、函数名的应用1、函数名的内存地址def fun(): print("hello python")print(fun) # <function fun at 0x01888E80>2、函数名可以赋值给其它变量def fun(): print("hello python")a = funa()3、函数名可以当做容器类的元素def fun1(): print("呵呵")def fun2(): print("哈哈")

2022-05-02 12:37:28 98

原创 循环删除列表/字典中的每一个元素及“深浅拷贝”

遍历删除集合字典中的元素 ,/深浅拷贝

2022-04-26 13:45:09 1080

原创 函数作用域与名称空间

目录一、名称空间二、作用域三、匿名函数--lambad函数一、名称空间名称空间: 专门用来存储名字的一个地方变量名,函数名程序中有专门的内存区域,来存储专门的数据1.名称空间 --> 栈(变量名,函数名)2.内存数据 --> 堆(变量值,函数值)有一个东西叫"名称空间"是专门用来存放名字,并且为了避免重名,它一共有三层1.内建名称空间(存内置函数的地方)这个名称空...

2022-04-17 18:55:49 195

原创 初识函数与函数参数

(一).初识函数(function)编程函数 != 数学函数,要理解的是编程思维,而不是套公式函数 = 方法,实现一个特定的操作.函数的优点:1.遇到重复功能的时候,直接调用即可,省事2.提升代码结构性,分工明确,提高代码的可读性3.需要拓展功能时,修改比较方便数值类型: 存储一个数据序列,散列类型: 存储多个数据函数: 存储多段代码写了一些代码,能做到特定的功能,用一个东西把它装起来方便以后使用 ...

2022-04-15 20:42:14 245

原创 散列类型-set集合 、dict字典及常用方法

目录(一)、初识散列类型(二)、初识集合(三)、集合常用方法(四)、初识字典(五)、字典常用方法(六)、声明空变量(一)、初识散列类型之前学过的数据类型可以分为:数值类型:int、float、bool --> 存储一个数据序列类型:str、list、tuple --> 存储多个数据本章学习第三种 ---> 散列类型a.可存放多个数据b.内部无序(没有下标)...

2022-04-14 21:17:35 406

原创 if-elif-else流程控制语句、for、while循环,break,continue用法与格式化输出、字符编码

目录1.流程控制语句-if-elif-else2.for、while循环3.break与continue4.格式化输出5.字符编码1.流程控制语句-if-elif-else 选择执行(条件判断语句 if)if语句的功能为"逻辑判断",判断结果为真还是为假if:如果else: 否则elif:或者 else if条件判断:单分支: 满足条件就执行if代码,不满足啥事没有双分支: 满足条...

2022-04-14 17:20:44 2794

原创 python入门基础 ---序列类型学习与转义字符及列表元组增删改查方法

提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档文章目录前言 一、pandas是什么? 二、使用步骤 1.引入库 2.读入数据 总结前言提示:这里可以添加本文要记录的大概内容:序列类型方法提示:以下是本篇文章正文内容,下面案例可供参考序列类型核心概念 --- 步长步长语法:序列名[起点值:终点值:步长]mum = '欢迎大家学习python开发基础'print(num[::2]) # 步长为2 ...

2022-04-13 18:41:16 693

原创 计算机硬件基础

计算机基础 -- 硬件篇首先,经常提起得计算机硬件都有啥?CPU,内存条,影片,显卡,声卡,网卡,主板,机箱电源,键鼠,显示器,音响,摄像头等本次介绍内容为台式机与笔记本电脑的内容混合.CPUCPU(中央处理器)包含了运算器和控制器.相当于计算机的"大脑",决定了运算速度的快慢.算是电脑"最重要"的部位PC端主流CPU有Intel和AMD两种.Intel外号牙膏厂,指的是每次版本更新都是非常些微的性能提升...

2022-04-12 18:31:25 2757

原创 python入门基础----基本数据类型与变量

1.python简介是一种解释性,弱类型的语言2.注释1)单行注释# 单行注释# 多行注释# 多行注释# 多行注释''' 多行注释(文本注释)'''还有""" 文本 """3.变量程序运行过程中产生的中间值,暂时存储在内存中,供后面的程序使用,变量直接声明就可以变量:一种可以发生改变的量;一个变量由三个东西组成,把一个变量理解为一个“仓库” 1.数据类型(type) 数据类型就是仓库的类型 2.内存地址(i...

2022-04-12 18:19:05 357

空空如也

空空如也

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

TA关注的人

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