随笔分类 -  python

摘要:Subprocess 介绍 subprocess 模块是 Python 标准库中的一个模块,用于管理子进程(子程序)。通过 subprocess 模块,可以在 Python 脚本中启动新的进程、连接到它们的输入/输出流以及获取它们的返回值。 Subprocess 主要功能 1. 执行外部命令:sub 阅读全文
posted @ 2024-07-24 13:49 小吉猫 阅读(1450) 评论(0) 推荐(2)
摘要:concurrent 介绍 concurrent.futures 是 Python 中的一个模块,提供了一个高级接口,用于异步执行函数或方法。 concurrent.futures 提供了2个池执行器: ThreadPoolExecutor:该类使用一组线程来异步执行调用。它适用于 I/O 密集型操 阅读全文
posted @ 2024-07-17 08:57 小吉猫 阅读(476) 评论(0) 推荐(0)
摘要:Paramiko 说明 Paramiko 是一个用于在 Python 中实现SSH协议的模块,它允许你在远程服务器上执行命令、上传和下载文件等操作。 Paramiko 组件 paramiko.Transport paramiko.Transport 是用于建立安全通信隧道的类,它是 SSH 连接的核 阅读全文
posted @ 2024-07-16 10:07 小吉猫 阅读(758) 评论(0) 推荐(0)
摘要:float() 将一个字符串或数字转换为浮点数。 number = float("123.45") print(number) # 输出: 123.45 int() 将一个字符串或数字转换为整数。 number = int("123") print(number) # 输出: 123 binary_ 阅读全文
posted @ 2024-05-15 08:59 小吉猫 阅读(75) 评论(0) 推荐(0)
摘要:time 说明 Python 的 time 模块提供了各种与时间处理相关的功能,包括获取当前时间、操作日期/时间以及执行与时间相关的各种其它功能。 time 常用函数 time.time():返回当前时间的时间戳(自1970年1月1日以来的秒数)。 time.sleep(seconds):让程序休眠 阅读全文
posted @ 2024-05-14 09:03 小吉猫 阅读(166) 评论(0) 推荐(0)
摘要:datetime 说明 datetime 模块提供了处理日期和时间的类。它可以帮助你执行日期和时间的计算、转换以及格式化等操作。模块包含了日期(date)、时间(time)、日期时间(datetime)、时间间隔(timedelta)、时区(tzinfo)等类。 datetime 类:用于操作日期和 阅读全文
posted @ 2024-05-13 09:27 小吉猫 阅读(2301) 评论(0) 推荐(0)
摘要:collections 说明 collections 模块提供了一系列的扩展数据结构,它补充了 Python 标准内置容器,如 dict、list、set 和 tuple。collections 模块旨在提供更高效、更方便的数据结构解决方案。 collections 常用类 namedtuple:创 阅读全文
posted @ 2024-05-11 18:34 小吉猫 阅读(105) 评论(0) 推荐(0)
摘要:dict 定义 字典(Dict)是一种用于存储键-值对数据的数据结构。字典使用花括号{}来创建,每个键值对之间使用冒号:分隔。可变的、无序的、key不重复。 dict 的特点 键值对存储:字典是由键值对构成的集合,每个键值对之间使用冒号(:)分隔,键和值之间使用逗号分隔,所有键都是唯一的。 无序性: 阅读全文
posted @ 2024-05-10 10:52 小吉猫 阅读(136) 评论(0) 推荐(0)
摘要:set 定义 集合(Set)是一种无序且不重复的数据结构,用于存储一组唯一的元素。时间复杂度O(1)。 集合是由一对花括号 {} 构成,其中每个元素之间用逗号分隔。 集合中的元素必须是不可变的(不可修改),可以包含数字、字符串、元组等不可变类型。 集合中的元素不重复,即集合中每个元素是唯一的。 集合 阅读全文
posted @ 2024-05-09 13:33 小吉猫 阅读(266) 评论(0) 推荐(0)
摘要:封装 封装是面向对象编程中的一个概念,指的是将数据(属性)和操作(方法)捆绑到一个单元中,通过这种方式实现数据隐藏和封装。在Python中,类是封装的主要机制,将数据和方法封装在类的内部,并通过对象来访问。通过封装,可以实现数据的保护和操作的封装,提高代码的模块化程度和安全性。 class Play 阅读全文
posted @ 2024-05-08 09:00 小吉猫 阅读(132) 评论(0) 推荐(0)
摘要:ASCII 和 Unicode ASCII(美国标准信息交换代码)和Unicode都是字符编码标准。Unicode 已经取代了 ASCII 成为主要的字符编码方案,因为它更加全面并且支持更多语言和符号。Unicode 的广泛应用使得不同语言和文化之间的字符表示更加简便和统一。 范围 ASCII是一个 阅读全文
posted @ 2024-05-06 08:51 小吉猫 阅读(167) 评论(0) 推荐(0)
摘要:len() len(iterable):返回给定序列(可迭代对象)的长度或元素个数。 list1 = [1, 2, 3, 4, 5] print("列表长度:", len(list1)) issubclass() issubclass(class, classinfo):检查一个类是否是另一个类的子 阅读全文
posted @ 2024-04-23 12:55 小吉猫 阅读(200) 评论(0) 推荐(0)
摘要:bytes bytes 定义 bytes是一个不可变序列,用于存储字节数据。bytes对象包含范围在0到255之间的整数序列,通常用于处理二进制数据、文本数据的字节表示、以及网络通信中的原始数据传输。 创建 bytes 对象 使用 b'...' 表示字节字符串,各个字符以 ASCII 对应的单字节值 阅读全文
posted @ 2024-04-22 09:33 小吉猫 阅读(849) 评论(0) 推荐(0)
摘要:字符串定义 在 Python 中处理文本数据是使用 str 对象,也称为 字符串。 字符串是由 Unicode 码位构成的不可变 序列。 字符串创建方式 单引号:'Hello, World!' 双引号:"Hello, World!"(允许字符串中包含单引号,如 "Don't") 三引号:可以使用三个 阅读全文
posted @ 2024-04-18 10:42 小吉猫 阅读(85) 评论(0) 推荐(0)
摘要:列表定义 列表(List)是一种有序的集合,可以包含任意类型的对象:数字、字符串甚至其他列表等。列表是可变的,这意味着我们可以添加、删除或更改列表中的元素。 列表 list 构建 list 构建方法 使用一对方括号来表示空列表: [] 使用方括号,其中的项以逗号分隔: [a], [a, b, c] 阅读全文
posted @ 2024-04-17 09:25 小吉猫 阅读(90) 评论(0) 推荐(0)
摘要:元组定义 元组是不可变序列,通常用于储存异构数据的多项集(例如由 enumerate() 内置函数所产生的二元组)。 元组也被用于需要同构数据的不可变序列的情况(例如允许存储到 set 或 dict 的实例)。 元组是 Python 中的一种数据结构,类似于列表,但是元组是不可变的,意味着一旦创建, 阅读全文
posted @ 2024-04-16 09:24 小吉猫 阅读(160) 评论(0) 推荐(0)
摘要:secrets 说明 secrets 模块用于生成高度加密的随机数,适于管理密码、账户验证、安全凭据及机密数据。 生成随机数 secrets 模块是操作系统提供的最安全地随机性来源。 choice(sequence) 从非空序列中返回一个安全的随机元素。 import secrets # 假设我们有 阅读全文
posted @ 2024-04-15 10:20 小吉猫 阅读(922) 评论(0) 推荐(0)
摘要:random 说明 生成伪随机数。不应将此模块的伪随机生成器用于安全目的。 有关安全性或加密用途,应使用 secrets 模块。 设置随机数种子 seed(a=None, version=2) 初始化随机数生成器。如果使用相同的种子,将会生成相同的随机数序列。 import random rando 阅读全文
posted @ 2024-04-10 13:47 小吉猫 阅读(91) 评论(0) 推荐(0)
摘要:冒泡法说明 冒泡排序是一种简单的比较排序算法。它重复地遍历要排序的列表,依次比较每对相邻的元素,并且如果它们的顺序错误就交换它们。遍历的过程会持续多次,每次都会让未排序的最大元素"冒泡"到列表的末尾。由于它只需要在相邻的元素之间进行比较和交换操作,因此它被称为冒泡排序。排序结果分为升序和降序排列。 阅读全文
posted @ 2024-04-08 09:00 小吉猫 阅读(109) 评论(0) 推荐(0)
摘要:copy Python 的赋值语句不复制对象,而是创建目标和对象的绑定关系。对于自身可变,或包含可变项的集合,有时要生成副本用于改变操作,而不必改变原始对象。 浅拷贝(Shallow Copy)和深拷贝(Deep Copy)是在Python中用于复制数据结构(如列表)时经常用到的概念。 浅拷贝(Sh 阅读全文
posted @ 2024-04-07 08:43 小吉猫 阅读(335) 评论(0) 推荐(0)