闭包 函数 对象python
迭代器、可迭代对象、生成器
1、迭代器 概念:迭代器可以记住遍历的位置,从第一个元素开始访问,知道所有元素访问结束,只能往前,不能后退。 iter("abc") --> 返回迭代器对象(包含了__next__()方法)--> __next__() 逐一访问'abc'中的元素; 当元素用尽时,__next__() 触发 Stop ......
【Python】socket_实现本地服务器及客户端交互
一、Http Server : 命令行 http服务器 cmd 窗口命令 python -m http.server 端口号 # Python3 默认8000,可指定(如8080) python -m SimpleHTTPServer 端口号 # Python2 默认8000,可指定(如8080) ......
Python的OS模块分析文件路径层次信息——获取文件路径、全名(文件名+尾缀)
Code: import os FilePath = "/a/bb/ccc/dddd.png" FolderPath, FullFileName = os.path.split(FilePath) Name, Suffix = os.path.splitext(FullFileName) print ......
使用stream流判断list中对象的某个字段是否有重复值
使用stream流判断list中对象的某个字段是否有重复值 思路: 先获取指定字段的列表,再进行去重,再获取列表数量,最后和原列表比较长度 代码: long num = list.stream().map(User::getName).distinct().count();if (num < lis ......
Python中的运算符与优先级
算术运算符 这里仅列出与c++语法不一致的内容。 | 指数 | a**b | | : : | : : | |取模 | a%%b | | 整除 | a//b | 比较运算符 与c++语法完全相同,用于判断两个变量、常量或者表达式之间的大小,比较运算的结果是布尔类型。 逻辑运算符 与c++语法完全相同, ......
Python数据类型
Python语言中有6个标准数据类型。 不可变数据(3 个):Number(数字)、String(字符串)、Tuple(元组); 可变数据(3 个):List(列表)、Dictionary(字典)、Set(集合)。 有序数据:元组,列表 无序数据:集合,字典 数字number 整型int 正或负整数 ......
Day 28 28.3 JS-Function对象之call和apply方法
JS-Function对象之call和apply方法 call,apply都属于Function.prototype的一个方法,它是JavaScript引擎内在实现的, 因为属于Function.prototype,所以每个Function对象实例(就是每个方法)都有call,apply属性。 既然 ......
Day 28 28.2 JS进阶之eval和hook函数
JS进阶之eval函数和hook函数 【一】eval eval() 函数计算 JavaScript 字符串,并把它作为脚本代码来执行。 如果参数是一个表达式,eval() 函数将执行表达式。 如果参数是Javascript语句,eval()将执行 Javascript 语句。 eval(string ......
Day 27 27.1 JS进阶-Function对象之prototype对象
JS-Function对象之prorotype原型对象 案例1: // 创建方式1 var foo = new Function("console.log('hello world!')") foo() // 创建方式2 function Person() { console.log("hello ......
Day 27 27.2 JS进阶之window对象
JS-Function对象之window对象 window 是客户端浏览器对象模型的基类, window 对象是客户端 JavaScript 的全局对象。 一个 window 对象实际上就是一个独立的窗口,对于框架页面来说,浏览器窗口每个框架都包含一个 window 对象。 (1)全局作用域 在客户 ......
Python-字符串format方法指定参数
一、字符串的format方法有几种指定参数的方式:(1)默认方式—传入的参数与{}一一对应(2)命名参数(3)未知参数{2} 二、详细描述字符串的format方法如何格式化字符串: 第一种方法: s1 = 'Today is {},the temperature is {} degrees.' pr ......
map与set和红黑树的关系和部分实现,以及涉及到的放仿函数的运用
关于map和set的实现先看库里面是怎样的. 库里面的map和set的底层都是一个叫做_Tree的封装类来完成的.下图中可以看到,map和set中的迭代器也基本上用的是_tree里面实现的迭代器. 这与之前学的栈与队列很像,栈与队列是将一个线性容器封装起来,通过调用线性容器自身的函数,实现栈和队列的 ......
python-doc替换docx表格字段后,设置替换后字段的字体、字号、对齐方式
python-doc替换docx表格字段后,设置替换后字段的字体、字号、对齐方式 from docx import Document # 打开docx文档 doc = Document(r'E:\hhj\202304\图片excel\example.docx') # 遍历文档中的所有表格 for t ......
python
导入所需库 import numpy as np from sklearn.neighbors import NearestNeighbors trainJKNN 函数 def trainJKNN(dtrn, K): nbrs = NearestNeighbors(n_neighbors=K).fi ......
Python check whether a list includes some value All In One
Python check whether a list includes some value All In One
......
zip函数组装字典和列表
zip:字面意思就是打包的意思,目的也是打包 组装列表: def get_dict(a:list,b:list): d = list(zip(a,b)) return d if __name__ == '__main__': # print(time_specific()) list1 = [1,2 ......
Python12类内置函数大汇总
内置函数就是python给你提供的, 拿来直接用的函数,比如print.,input等。截止到python版本3.6.2 python一共提供了68个内置函数,我将它们分成 12 类,方便你学习。 #68个内置函数abs() dict() help() min() setattr()all() di ......
JSON数据和JAVA对象之间的转换
转:https://blog.csdn.net/qq_39975542/article/details/123947872 方法1:利用阿里巴巴开源的fastjson包进行JAVA对象和JSON字符串进行转换。C++中的结构体在JAVA中用对象表示,目录结构如下: Peron类内容如下,对应C++中 ......
Python之操作redis数据库
Python操作redis数据库步骤 1、导入redis模块 2、建立连接 3、写入命令 importredis ip='xxx.xx.xx.xx'password='123456'r=redis.Redis(host=ip,password=password,port=6379,db=1) res ......
js 获取对象的key value,放到数组对象中
let arr = []; if (res.data && res.data.havePowerComCodes) { for (const [key, value] of Object.entries(res.data.havePowerComCodes)) { const obj = { lab ......
Redis - 存储对象信息是用 Hash 还是 String
日常工作中存储对象信息时,一般有两种做法,一种是用 String存储,另一种是Hash 存储。既然两种数据结构都可以存储结构体信息。到底哪种更加合适呢? String 和 Hash 占用内存的比较 首先用代码先插入 10000 条数据,然后用可视化工具来看看内存的占用情况。 const Redis ......
超链接函数Hyperlink(Excel函数集团)
基本用法是 =HYPERLINK("链接地址","显示文字") 以下各种变种: 打开网上链接 =HYPERLINK("http://www.excelpx.com/") LAN内操作 =HYPERLINK("\\FINANCE\Statements\1stqtr.xls",C38) 跨文件夹操作 = ......
python中的cv2读取灰度图
1. 什么是cv2? CV2指的是OpenCV2,OpenCV是一个基于BSD许可(开源)发行的跨平台计算机视觉库,可以运行在Linux、Windows、Android和Mac OS操作系统上。它轻量级而且高效——由一系列 C 函数和少量 C++ 类构成,同时提供了Python、Ruby、MATLA ......
python-doc添加段落后设置字体、字号、加粗、对齐
python-doc添加段落后设置字体、字号、加粗、对齐 from docx import Document # 导入Document类,用于创建文档 from docx.shared import Pt, RGBColor # 导入Pt类和RGBColor类,用于设置字体大小和颜色 from do ......
python-docx对已存在的段落p1设置英文字体、中文字体、字号大小、居中对齐
可以使用 python-docx 库中的样式 Styles 和元素 Paragraph 对已存在的段落进行设置。 示例代码如下,可以将已存在的段落 p1 设置为英文字体 Calibri ,中文字体 宋体 ,字号 14 ,居中对齐: from docx import Document from doc ......
python-docx对替换后的文字设置英文字体、中文字体、字号大小、对齐方式
python-docx对替换后的文字设置英文字体、中文字体、字号大小、对齐方式 # 导入 Document 类,用于读取和修改 docx 文件 from docx import Document # 导入 WD_PARAGRAPH_ALIGNMENT 枚举类,用于设置段落对齐方式 from docx ......
Java对象组成部分
节选自《深入理解JAVA虚拟机》: 在HotSpot虚拟机中,对象在内存中存储的布局可以分为3块区域:对象头(Header)、实例数据(Instance Data)和对齐填充(Padding)。 HotSpot虚拟机的对象头包括两部分信息,第一部分用于存储对象自身的运行时数据,如哈希码(HashCo ......
#PowerBI 利用format函数,自定义格式显示
PowerBI是一款强大的数据分析和可视化工具,它可以帮助我们快速地创建各种报表和仪表盘,展示数据的洞察和价值。 在PowerBI中,有许多内置的函数可以帮助我们处理和转换数据,其中一个常用的函数就是Format函数。 Format函数的作用是将一个值按照指定的格式进行显示,例如日期、时间、货币、百 ......
python yaml 配置文件的使用
yaml介绍 yaml的英文名称是Yet Another Markup Language,直译过来就是标记语言。yaml用的比较多的地方就是写配置文件,比如yaml配置文件在Kubernetes用的就非常广泛,学Kubernetes必须要先学yaml文件格式。 yaml的基本语法: 大小写敏感 使用 ......