
Python
Python笔记
CSBLOG
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
Python笔记 -- 生成器
方式一:使用小括号的方式,类似于列表推导式,只是将列表推导式里的中括号换成小括号。方式二:使用生成器函数去定义,是一个带有特殊关键字yield的函数。:generator,需要的时候才产生结果,而不是立即产生结果。return和yield都可以返回值。生成器的底层是使用迭代器来实现的。生成器比迭代器的使用更加的灵活。原创 2024-08-28 06:04:10 · 174 阅读 · 0 评论 -
Python笔记 -- 包和模块
包:是一个文件夹,里面包含和文件。模块:是一个.py文件。原创 2024-08-31 12:48:11 · 471 阅读 · 0 评论 -
Python笔记 -- matplotlib & pandas
DataFrame:二维数据。Series:一维数据。原创 2024-09-07 21:06:52 · 179 阅读 · 0 评论 -
Python笔记 -- 迭代器
方法用于访问迭代器中的元素,每调用一次访问一个元素,从迭代器中的第一个元素开始访问,一直访问到最后一个元素,如果继续进行访问会报。可以使用for循环遍历取值的对象。如:字符串、列表、元组、集合、字典。可迭代对象一般都具有。采用惰性计算的方式,通过延时创建的方式生成一个序列,只有在需要的时候才会被创建,省内存。使用for循环遍历取值的过程。方法,用于创建迭代器。访问之后会将元素丢掉。原创 2024-08-28 05:18:02 · 230 阅读 · 0 评论 -
Python笔记 -- numpy
list列表、tuple元组、set集合、dict字典,都属于容器,可以进行增删改查、计算元素的个数和排序等基本操作,注意并不是所有的全部都支持,具体功能略有不同。numpy是第三方库,需要使用pip或conda进行安装使用。图像一般是三维的数组。第一个维度表示图片的高度,第二个维度表示图片的宽度,第三个维度表示彩色数据,用来控制图片的颜色。numpy的核心数据结构是N维数组。numpy底层是用C语言实现的,所以执行速度很快。2个数组之间做加减乘除运算时,他们的形状必须一致。单个数据,如1,2,3,4。原创 2024-09-01 11:39:54 · 279 阅读 · 0 评论 -
Python笔记 -- 文件
读取所有行,并返回列表,列表中的每个元素就是文件中每一行的数据,每行都会保留末尾的换行符。,其实是一个上下文管理器。向文件中写入一个序列字符串的列表,如果需要换行,则需手动添加换行符。从文件中读取指定字节数或字符数,如果不写或者复数,表示读取所有。以追加写的模式打开,如果文件不存在,会创建文件。2、二进制文件:除了文本文件,其他的都是二进制文件。以覆盖写的模式打开,如果文件不存在,会创建文件。将字符串写入文件,返回的是写入的字符长度。以读的模式打开,如果文件不存在,会报错。如果不写,默认是读的模式。原创 2024-08-28 20:46:28 · 478 阅读 · 0 评论 -
Python笔记 -- 错误与异常
else:当try中的语句没有抛出异常时,会执行的代码。finally:在任何情况下都会执行的代码段。异常:出现在执行时期的问题。错误:出现在编译期的问题。强制抛出异常:raise。原创 2024-08-28 04:45:18 · 124 阅读 · 0 评论 -
Python笔记 -- 面向对象
将问题分解成各个对象,建立对象的目的不是为了完成这一个步骤,而是为了描述某个事物在解决问题步骤中的行为。以封装和继承为前提,不同的子类对象调用相同的方法,产生不同的执行结果。根据类创建出来的实例,可以通过对象去调用执行类中的函数。分析出解决问题所需要的步骤,然后把这些步骤一步步实现。就是一个模板,模板里可以包含很多函数去实现功能。根据职责将属性和方法封装到一个抽象的类中。实现代码的重用,相同的代码不需要重复的写。原创 2024-08-25 11:27:57 · 243 阅读 · 0 评论