首页 知识动态 python基础 ( Page 438 )

python基础

python标记删除如何实现?

说明1、主要解决循环引用的数据。因为引用大于0,不会回收。2、标记删除是为了解决这个循环引用不能删除的问题。3、对于删除操作后的每一个引用-1,此时num,num1的引用为0,将其…

2025-12-01 8,509

python遍历查看csv文件

查看说明1、如注释中有中文,则需要添加此行,并将其放在文件的第一行,指定utf-8代码。2、以只读的形式打开数据文件式存储在变量csvfile中。使用for循环输出数据。实例# c…

2025-12-01 48,587

python如何用循环遍历分离数据

分离说明1、创建三个列表,分别用于存储。2、筛选出的重复数据。用来存储重复数据以外的剩余数据。用来存储要比较的所有数据的索引(即name),其中去除为空的name。实例# codi…

2025-12-01 8,230

python定义数值类型变量的方法

说明1、Python内置了很多数值类型,其中常用的有int和float。2、var1是int类型的变量,与数学中的整数相对应,其范围为(-inf,inf),即大。实例>>> a =…

2025-12-01 89,193

python数值类型的使用整理

1、数值类型之间都是可以相互转化的,两种不同类型相加,范围较小的类型会自动转换为范围较大的类型。>>> var1 = 1 + 2 >>> var2 = 1 + 2.0 >>> ty…

2025-12-01 64,149

python判断变量的方法对比

1、if x is not None是最好的写法,清晰,不会出现错误。2、使用if not x这种写法的前提是:必须清楚x等于None、 False、 空字符串""、 空列表[]、…

2025-12-01 40,388

python raise语句重新抛出异常

说明1、raise的参数是异常的,可以是异常的例子或者异常的类。2、这一异常类必须是Exception的子类。可以在except语句中使用raise,重新抛出异常。若传递的是异常类…

2025-12-01 58,997

python异常链是什么

说明1、当通过except捕捉到一个异常A后,可以用raise语句再次抛出一个异常B。然后我们看到的异常信息是B的信息。但我们不知道这个异常B来自哪里,此时,我们可以使用异常链。2…

2025-12-01 90,011

python finally语句如何使用

说明1、无论try中是否发生异常,finally语句中的代码都执行。finally子句作为try语句结束前的最后任务执行。2、如果finally子句包含return句子,则返回值来…

2025-12-01 46,204

python tempfile创建文件

说明1、创建临时文件一般使用的模块就是tempfile。2、模块库函数,tempfile.mktemp不安全,禁止使用、tempfile.mkstemp随机创建tmp文件,默认创建…

2025-12-01 18,617