对象python

⑦初识python--python数据容器的公共方法

数据容器的公共方法 数据序列的公共方法 运算符 描述 支持容器类型 + 合并、拼接 字符串、列表、元组 * 复制 字符串、列表、元组 in 判断元素是否存在容器中 字符串、列表、元组、字典、集合 max() 返回容器中的最大值 列表、元组、集合 min() 返回容器中的最小值 列表、元组、集合 in ......
python 容器 方法 数据

JavaNote05-面向对象编程01

0. 面向对象内容的三条主线 Java类及类的成员:(重点)属性、方法、构造器;(熟悉)代码块、内部类 面向对象的特征:封装、继承、多态、(抽象) 其他关键字的使用:this、super、package、import、static、final、interface、abstract等 1. 面向对象编 ......
JavaNote 对象 05

NumPy Ndarray 对象(2)

道阻且长,行则将至 目录1.NumPy数组 和 原生Python Array(数组)之间有几个重要的区别: 1. NumPy数组 和 原生Python Array(数组)之间有几个重要的区别: NumPy 数组在创建时具有固定的大小,与Python的原生数组对象(可以动态增长)不同。更改ndarra ......
对象 Ndarray NumPy

⑥初识python--python的字典与集合

python的字典与集合 一、字典的定义与访问 1、为什么需要字典 思考1:如果有多个数据,例如:'Tom','男',20,如何快速存储? 答:列表,元组 list1 = ['Tom','男',20] 思考2:如何查找到数据"Tom"? 答:查找到下标为0的数据即可。 list1[0] 思考3:如果 ......
python 字典

MinIO对象存储

MinIO简介 MinIO基于Apache License v2.0开源协议的对象存储服务,可以做为云存储的解决方案用来保存海量的图片,视频,文档。由于采用Golang实现,服务端可以工作在Windows,Linux, OS X和FreeBSD上。配置简单,基本是复制可执行程序,单行命令可以运行起来 ......
对象 MinIO

Python教程(13)——Python运算符详解|算术运算符|比较运算符|逻辑运算符|位运算符

Python的运算符是用于执行各种操作的符号或符号组合。它们用于操作数据并进行算术、比较、逻辑和其他类型的运算。我们所熟知的加减乘除也是运算符中的一种。Python提供了多种类型的运算符,有算术运算符,比较运算符,赋值运算符,逻辑运算符,位算符等等。 算术运算符 算术运算符是Python中比较简单的 ......
运算符 Python 算术 逻辑 教程

PDF 的流对象和过滤器学习

PDF 的官方文档 (https://opensource.adobe.com/dc-acrobat-sdk-docs/pdflsdk/#pdf-reference),版本为 1.5,3.2.7 和 3.3 小节 一、流对象 (Stream Objects) 流对象 (Stream Objects) ......
过滤器 对象 PDF

使用【Python】快速生成本项目的requeirments.txt / pipreqs生成requirements.txt报错SyntaxError: invalid non-printable character U+FEFF

使用【Python】快速生成本项目的requeirments.txt https://blog.csdn.net/qq_42076902/article/details/129417568 pipreqs生成requirements.txt报错SyntaxError: invalid non-pri ......

vscode运行Python调取文件报错 运行调试配置的问题

报错原因: 报错信息提示的是没有那个文件,但是那明明是有文件的,而且在终端运行没问题,这是因为vscode配置的原因,小伙伴按下面的方法解决即可!!!解决办法: "cwd": ${fileDirname}把这个加到配置文件里: ......
文件 vscode Python 问题

python实现自己的全局热键的第2种方法

之前有过一版python实现的全局热键, 但是在实际运行中发现, 有时候不太灵敏, 明明按下了目标热键, 为什么没有反应呢? 通过定位发现, 有时候键盘勾子捕获不到ctrl down消息, 特别是一段时间不操作电脑后容易出现这种情况, 这时候ctrl键确实处于按下的状态(通过GetKeyState函 ......
热键 全局 方法 python

Python日志库Loguru教程

1.为什么选用loguru python自带的logging模块,需要完成复杂的配置才能很好的使用,基本生产环境都需要进行二次包装。 loguru专门梳理了这方面的问题,可以通过简单直接的配置完成你的需求。 简单的例子: from loguru import logger logger.info(" ......
教程 Python Loguru 日志

Linux下安装Python3

Linux下安装Python的状况层出不穷,慢慢查文档很多人会走弯路,下面是本人实际安装时遇到问题并解决问题的Python的安装过程1.Python必备依赖因为很多人安装后会出现tkinter库报错或者编译Python 时报错,所以安装以下Python必备依赖sudo apt-get gccsudo ......
Python3 Python Linux

Python多进程模块实战: 下载某小说网小说内容

练习一下Python的multiprocessing模块,成品代码如下: #!/usr/bin/python3 # 书站爬虫 by 如雨yu # 仅限学习多进程机制使用 使用后果全部由使用者自行承担. import requests import parsel from tqdm import tq ......
小说 实战 模块 进程 小说网

chatgpt使用python写一段二分查找的demo

以下是一个Python实现的简单二分查找算法的代码示例: def binary_search(arr, target): left, right = 0, len(arr) - 1 while left <= right: mid = (left + right) // 2 # 找到中间元素的索引 ......
chatgpt python demo

python爬虫练习2-百度热榜

import requests from lxml import etree url = 'https://top.baidu.com/board?tab=realtime' headers ={ 'User-Agent':'Mozilla/5.0 (Windows NT 10.0; Win64; ......
爬虫 python

系统熵增是怎么产生的?————数据对象模型里添加属性欠思考

熵增定律指出,在没有外力作用下的封闭系统中,熵(或混乱度)总是增加的。就是说,任何封闭系统中、在没有外力作用下,都会陷入混乱。 屋子不收拾会变乱;人不自律会懒散;生活不规律或无节制,人就会出现健康问题;同样,对于我们的信息系统,一旦缺乏规范和管控,就会越来越难于迭代和维护。 这些例子都展示了在缺乏积 ......
属性 模型 对象 数据 系统

【Python基础】字符串常用方法

replace()方法 replace() 方法把字符串中的 old(旧字符串) 替换成 new(新字符串),如果指定第三个参数max,则替换不超过 max 次。 str = "This is A Test" print(str.replace("is", "was")) # Thwas was A ......
字符串 字符 常用 基础 方法

【Python基础】基础数据类型

数字类型 int类型(整型) 在Python 3里,只有一种整数类型 int,表示为长整型,没有 python2 中的 Long。像大多数语言一样,数值类型的赋值和计算都是很直观的。 a= 12 print(type(12)) <class 'int'> 还可以用用 isinstance 来判断类型 ......
基础 类型 数据 Python

python tk编程出现: Tcl_AsyncDelete: async handler deleted by the wrong thread

问题现象 我有一个主TK界面, 同时又创建了一个新的独立的TK窗口. 这个新的TK窗口设置为topmost, 用于超时提醒的. 这个窗口虽然是topmost的, 但是可能没有输入焦点. 我想设置一个快捷键, 用于关闭此窗口. 也就是说, 在另外的线程中关闭tk窗口. 采用的方法是在另外线程中调用ro ......

Python第四章序列(2):元组

1.创建元组: a=('a',2009) //与列表不同,用圆括号 a=() a=(20,) //当元组中只包含一个元素的时候,需要在元素后加逗号,不然括号会被当成运算符 2.元组访问: a[1] a[2:5] //也可以用切片 也可以用for的遍历。 3.修改元组: 元组不允许修改。修改要通过对元 ......
序列 Python

python学习笔记-celery介绍和使用

一、celery介绍 1、简介 celery是分布式任务队列celery在执行任务时需要一个消息中间件来接收和发送消息,以及存储结果,一般使用rabbitmq,redis celery的优先:简单:配置和使用比较简单高可用:当任务失败或执行过程中连接中断,celery会自动尝试重新执行快速:每分钟可 ......
笔记 python celery

Python第四章序列(1):列表

1.列表的创建: a=['hallo','guten',[2002,2223]] empty_list=[] 2.获得列表长度: len(a) 3.创建数值列表: a=list(range (1,6)) //1到6的列表 b=list(range(1,11,2)) //1到10的奇数列表 c=lis ......
序列 Python

Python中跨越多个文件使用全局变量

这个琐碎的指南是关于在 Python 中跨多个文件使用全局变量。但是在进入主题之前,让我们简单地看看全局变量和它们在多个文件中的用途。 Python 中的全局变量 全局变量是不属于函数范围的变量,可以在整个程序中使用。这表明全局变量也可以在函数体内部或外部使用。 让我们看一个例子: x = "my ......
全局 变量 多个 文件 Python

Python获取主目录的方法

用os.path.expanduser 模块获取主目录 为了获得用户的主目录,我们可以使用Python中的os.path.expanduser 。我们必须在os.path.expanduser() 函数里面传递一个字符串字符~ ,它将返回当前登录用户的主目录路径。 它使用内置的密码数据库或pwd 模 ......
目录 方法 Python

Python教程:sys.stdout方法

Python中sys 模块中的一个方法是stdout ,它使用其参数直接显示在控制台窗口上。 这些种类的输出可以是不同的,像一个简单的打印语句,一个表达式,或者一个输入提示。print() 方法,它有相同的行为,首先转换为sys.stdout() 方法,然后在控制台显示结果。 sys.stdout ......
方法 教程 Python stdout sys

js json用法 转json字符串 json对象( 重点看最后)

js json:JSON.parse() //转为json对象。JSON.stringify() //转为JSON字符串。 举例: <!DOCTYPE html> <html> <head> <meta charset="utf-8"> <title>js json举例</title> </head ......
json 字符串 字符 对象 重点

初识python--python中的字符串

python中的字符串 1、字符串的定义与访问 字符串的定义 字符串是一种常见的数据类型 => 数据容器的一种,一个变量中可以同时保存多个字符 基本语法:使用双引号(三引号的形式支持字符串的换行) 变量名称 = '字符串' 变量名称 = "字符串" # 三引号 变量名称 = ''' 锄禾日当午, 汗 ......
python 字符串 字符

初识python--python的循环结构

python的循环结构 一、while循环 1、循环简介 循环:有条件地重复做同一件事,直到条件不满足==。 循环的作用:让·代码高效的重复执行 2、while循环三步走 ① 定义一个计数器 如: i = 0 , i = 1 ② 编写循环条件 如:while i < 100: ③ 在循环内部更新计数 ......
python 结构

初识python--python的选择分支结构

python选择结构语句 一、if选择结构 1、if else结构 在日常业务中,经常需要进行多条件判断,为了这种场景,引入多分支结构 age = int(input('请输入你的年龄:')) if age < 18: print(f"年龄{age},未到18岁,不可使用童工!") elif age ......
python 分支 结构

初识python--python的列表与元组

python中的列表与元组 一、列表的定义与访问 1、为什么需要列表 列表是数据容器中的一种,允许我们在列表容器中同时保存多个数据元素 如:保存一个学生的名字,可以name = 'Tom'但是如果要保存100位学生的名字呢 2、列表的定义与访问 # names = [元素1,元素2,元素3] 其中的 ......
python