- 博客(35)
- 收藏
- 关注
原创 Python hashlib模块
你可以使用 hashlib 模块来计算数据的哈希值,通常用于。,它提供了多种常见的哈希算法,例如。是Python中用于进行。
2023-09-07 18:40:34
188
原创 Python 举例说明异常模块中 try except else finally的相关意义
不管 try 块中的代码是否引发异常,finally块中的代码总是会被执行。通常用于释放资源、清理工作或确保某些操作无论是否引发异常都会执行的场景。在 try 块中,如果出现异常,则会跳转到相应的 except 块来进行异常处理。可以使用多个 except 块来捕获不同类型的异常。通常在else 块中放置与异常无关的附加操作。块定义了捕获特定异常的代码。的,在没有异常发生时执行。
2023-09-04 22:34:29
523
原创 Python里的拷贝
对于不可变对象(如整数、字符串等),无论是浅拷贝还是深拷贝,都是等价的。此外,拷贝操作的性能较低,特别是对于大型对象和嵌套层次较深的对象,可以根据具体情况选择合适的拷贝方式。可以使用 copy 模块中的 copy() 函数或对象的 copy() 方法进行浅拷贝。浅拷贝创建一个新对象,但该对象的元素是原始对象的引用。Python 提供了多种拷贝方式,包括。,即实际上创建了一个新的列表对象,但。在 Python 中,
2023-08-30 01:00:57
1176
原创 Python 单例模式
并提供全局的访问点来获取该实例。单例模式通常用于限制一个类的实例化次数,以便在整个应用程序中共享相同的对象。在 Python 中,单例模式是一种设计模式,
2023-08-22 17:12:21
52
原创 Python魔术方法
魔术方法是 Python 面向对象编程的重要组成部分,熟练掌握它们可以让我们更灵活地操作对象,并编写出更具有表现力和可读性的代码。: 返回对象的可打印表示。可以通过内置的 repr() 函数调用,通常用于调试和开发过程中。: 返回对象的字符串表示。可以通过内置的 str() 函数或打印对象时自动调用。这些方法都以双下划线(__)开头和结尾,并且具有特定的名称。: 返回对象的长度。除了上述常用的魔术方法,还有许多其他的魔术方法可以用来实现。: 初始化方法,在创建对象时调用,用于初始化对象的属性。
2023-08-22 14:10:23
67
1
原创 Python中类方法和静态方法
Python中类方法和静态方法不同:装饰器不同类方法是有参数的,静态方法没有参数相同:只能访问类的属性和方法,对象的是无法访问的都可以通过类名调用访问都可以在创建对象之前使用,因为是不依赖于对象普通方法与两者区别:没有装饰器普通方法永远是要依赖对象,因为每个普通方法都有一个self只有创建了对象才可以调用普通方法,否则无法调用
2023-08-19 18:03:53
41
原创 生成器与迭代器
生成器与迭代器可以被next()函数调用并不断返回下一个值的对象称为迭代器:Iterator生成器是迭代器的一种实现方式。生成器使用函数定义或生成器表达式创建,可以按需生成值而不是一次性生成所有值。生成器具有惰性计算和节省内存的特性。因此,生成器是一种特殊的迭代器二者的关系图如下:
2023-08-18 17:20:15
50
1
原创 装包与拆包
在Python中,装包(Packing)和拆包(Unpacking)是一种便捷的操作,用于。装包是将多个值打包成一个容器(如元组)或数据结构(如列表、字典)的过程。拆包可以直接将容器或数据结构的元素分别赋值给对应的变量。拆包是将容器或数据结构中的值解包为单独的变量的过程。装包可以使用逗号分隔值,并将它们放入容器中。(如列表、元组、字典等)中的元素。
2023-08-17 16:32:38
524
1
原创 02Python之变量
在Python程序中,我们可以使用变量来保存数据变量有不同的类型变量可以做运算(下一课会有详细的讲解),也可以通过内置函数来转换变量类型。
2023-04-20 15:45:32
35
原创 01PyCharm常用的快捷键
Ctrl + N 快速查找类(也可查找当前工程中的文件,以文件名查找)Ctrl + Alt + O 优化导入(去掉用不到的包导入)Alt + Shift + F10 运行模式配置。Ctrl + Shift + F8 查看所有断点。Alt + Shift + F9 调试模式配置。Ctrl + F8 在当前行加上断点/断点开关。Ctrl + Shift + F 全局查找。Ctrl + Shift + R 全局替换。Ctrl + Alt + L 代码格式化。Ctrl + F 当前文件查找。
2023-04-20 14:16:41
161
原创 一些面试遇到的基础问题
(2) Telnet:一种用于远程登陆的端口,使用23端口,用户可以以自己的身份远程连接到计算机上,可提供基于DOS模式下的通信服务。(2) SNMP:简单网络管理协议,使用161号端口,是用来管理网络设备的。,回答得不深,单纯就是面试官抛出一个问题后,能回答上的程度,不至于无话可说,如果要回答得更出彩,还是要去深入学习的!答:TCP提供面向连接的、可靠的数据流传输,而UDP提供的是非面向连接的、不可靠的数据流传输。(1) FTP:定义了文件传输协议,使用21端口。TCP对应的协议和UDP对应的协议。
2023-04-11 23:07:02
98
1
原创 Java中this关键字和super关键字的使用
一、this关键字的使用this可以用来修饰、调用:属性、方法、构造器this修饰属性和方法this理解为:当前对象 或 当前正在创建的对象在类的方法中,我们可以使用"this.属性"或"this.方法"的方式,调用当前对象属性或方法。但是,通常情况下,我们都选择省略"this."。特殊情况下,如果方法的形参和类的属性同名时,我们必须显式的使用"this.变量"的方式,表明此变量是属性,而非形参在类的构造器中,我们可以使用"this.属性"或"this.方法"的方式,调用当前正在创建的对象
2023-04-07 15:22:24
58
原创 JDK(Java开发工具包), JRE(Java运行环境), JVM(Java虚拟机)
JDK(Java开发工具包), JRE(Java运行环境), JVM(Java虚拟机)JDK = JRE + Java的开发工具(javac.exe, java.exe, javadoc.exe)JRE = JVM + Java的核心类库(Java API包)
2023-04-06 09:15:14
133
1
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人