首页 知识动态 ( Page 173 )

知识动态

详解Python垃圾回收机制

引用计数Python默认的垃圾收集机制是“引用计数”,每个对象维护了一个ob_ref字段。它的优点是机制简单,当新的引用指向该对象时,引用计数加1,当一个对象的引用被销毁时减1,一…

2025-12-02 32,437

Python中的__init__到底是干什么的?

看到Python中有个函数名比较奇特,__init__我知道加下划线的函数会自动运行,但是不知道它存在的具体意义..Python中所有的类成员(包括数据成员)都是 公共的 ,所有的…

2025-12-02 69,431

详细分析Python中运算符”==”和”is”的差别

在讲is和==这两种运算符区别之前,首先要知道Python中对象包含的三个基本要素,分别是:id(身份标识)、python type()(数据类型)和value(值)。is和==都…

2025-12-02 72,885

Python编码处理之 str与Unicode的区别与使用

用python处理中文,读取文件或消息时,如果发现乱码(字符串处理,读写文件,print),大多数人的做法是,调用encode/decode进行调试,并没有明确思考为何出现乱码, …

2025-12-02 13,173

只需五点,搞定python作用域

1、块级作用域想想此时运行下面的程序会有输出吗?执行会成功吗?#块级作用域    if 1 == 1:     name = "lzl"    print(name)       …

2025-12-02 81,271

Python中eval的用法及注意事项

eval是Python的一个内置函数,这个函数的作用是,返回传入字符串的表达式的结果。想象一下变量赋值时,将等号右边的表达式写成字符串的格式,将这个字符串作为eval的参数,eva…

2025-12-02 19,358

如何判断Python对象是否为文件对象?

文件操作是开发中经常遇到的场景,那么如何判断一个对象是文件对象呢?下面我们总结了3种常见的方法。方法1:比较类型第一种方法,就是判断对象的type是否为filepython >>>…

2025-12-02 67,364

五分钟搞定Python网络编程实现TCP和UDP连接

Python网络编程实现TCP和UDP连接, 使用socket模块, 所有代码在python3下测试通过。实现TCP#!/usr/bin/env python3 # -*- cod…

2025-12-02 97,665

解决python3 json数据包含中文的读写问题

python3 默认的是UTF-8格式,但在在用dump写入的时候仍然要注意:如下import json data1 = {  "TestId": "testcase001",  …

2025-12-02 328

详解Python序列化模块pickle和json的使用和区别

这是用于序列化的两个模块:json: 用于字符串和python数据类型间进行转换pickle: 用于python特有的类型和python的数据类型间进行转换Json模块提供了四个功…

2025-12-02 49,331