E-COM-NET
首页
在线工具
Layui镜像站
SUI文档
联系我们
推荐频道
Java
PHP
C++
C
C#
Python
Ruby
go语言
Scala
Servlet
Vue
MySQL
NoSQL
Redis
CSS
Oracle
SQL Server
DB2
HBase
Http
HTML5
Spring
Ajax
Jquery
JavaScript
Json
XML
NodeJs
mybatis
Hibernate
算法
设计模式
shell
数据结构
大数据
JS
消息中间件
正则表达式
Tomcat
SQL
Nginx
Shiro
Maven
Linux
cookbook
Python
Cookbook
-4.19 用一条语句完成赋值和测试
任务你正在将C或者Perl代码转换成Python代码,并试图尽量保留原有的结构,你现在需要一种表达方式,能够同时完成赋值和测试(如同其他语言中的if((x=foo())或while((x=foo()))。解决方案在Python中,不能这么写代码:ifx=foo():…赋值是一个语句,不是一个表达式,而你只能在if和while中使用表达式作为条件。不过问题不大,只需要将代码修改得更Python化一点
我不会编程555
·
2025-06-27 05:36
#Python学习
python
开发语言
【Python
Cookbook
】迭代器与生成器(一)
目录案例目录案例迭代器与生成器(一)1.手动遍历迭代器2.代理迭代3.使用生成器创建新的迭代模式4.实现迭代器协议迭代器与生成器(三)9.排列组合的迭代10.序列上索引值迭代11.同时迭代多个序列12.不同集合上元素的迭代迭代器与生成器(二)5.反向迭代6.带有外部状态的生成器函数7.迭代器切片8.跳过可迭代对象的开始部分迭代器与生成器(四)13.创建数据处理管道14.展开嵌套的序列15.顺序迭代
G皮T
·
2025-06-25 19:37
#
Cookbook
python
迭代器
生成器
iterator
generator
yield
next
Python
Cookbook
4迭代器和生成器
目录4.5反向迭代4.7迭代器切片4.8跳过可迭代对象的开始部分4.9排列组合的迭代4.10序列上索引值迭代4.11同时迭代多个序列4.12不同集合上元素的迭代4.13创建数据处理管道4.14展开嵌套的序列4.15顺序迭代合并后的排序迭代对象4.16迭代器代替while无限循环4.5反向迭代#1list.reverse()反向列表中的元素>>>ls=[1,3,2,'b','a']>>>ls.rev
guoyunfei2018
·
2025-06-23 22:56
#
Python
Cookbook
【Python
Cookbook
】迭代器与生成器(二)
目录案例目录案例迭代器与生成器(一)1.手动遍历迭代器2.代理迭代3.使用生成器创建新的迭代模式4.实现迭代器协议迭代器与生成器(三)9.排列组合的迭代10.序列上索引值迭代11.同时迭代多个序列12.不同集合上元素的迭代迭代器与生成器(二)5.反向迭代6.带有外部状态的生成器函数7.迭代器切片8.跳过可迭代对象的开始部分迭代器与生成器(四)13.创建数据处理管道14.展开嵌套的序列15.顺序迭代
G皮T
·
2025-06-23 22:54
#
Cookbook
python
迭代器
生成器
【Python
Cookbook
】迭代器与生成器(四)
目录案例目录案例迭代器与生成器(一)1.手动遍历迭代器2.代理迭代3.使用生成器创建新的迭代模式4.实现迭代器协议迭代器与生成器(三)9.排列组合的迭代10.序列上索引值迭代11.同时迭代多个序列12.不同集合上元素的迭代迭代器与生成器(二)5.反向迭代6.带有外部状态的生成器函数7.迭代器切片8.跳过可迭代对象的开始部分迭代器与生成器(四)13.创建数据处理管道14.展开嵌套的序列15.顺序迭代
·
2025-06-23 22:54
【Python进阶系列】第9篇:聊聊 Python 中常用的第三方库
——《Python
Cookbook
》在上一篇我们讲了虚拟环境的管理,从那一刻起,你就可以放心大胆地使用各种第三方库了。那么问题来了:Python世界里到底有哪些“值得掌握”的第三方库?
塞大花
·
2025-06-23 21:19
Python从入门到独立开发
python
开发语言
Python入门
Python教程
Python第三方库
Python学习
Python基础
GitHub 趋势日报 (2025年06月18日)
trendforge.devlive.org/本日报中的项目描述已自动翻译为中文今日获星趋势图今日获星趋势图1759jan991fluentui-system-icons549ragflow522anthropic-
cookbook
452automatisch265data-engineer-handbook194frankenphp171DeepE
qianmoQ
·
2025-06-23 08:23
GitHub
项目趋势日报
(2025年)
github
Python
Cookbook
-6.18 用__init__参数自动初始化实例变量
任务想避免编写和维护一种烦人的几乎什么也不做的__init__方法,这种方法中含有一大堆形如self.something=something的赋值语句。解决方案可以把那些属性赋值任务抽取出来置入一个辅助函数中:defattributesFromDict(d):self=d.pop('self')forn,yind
我不会编程555
·
2025-06-20 00:05
#Python学习
python
开发语言
python3-
cookbook
第5章摘要-文件与IO
1.如何在迭代一个序列的同时跟踪正在被处理的元素索引。内置的enumerate()函数可以很好的解决这个问题:>>>my_list=['a','b','c']>>>foridx,valinenumerate(my_list):...print(idx,val)...0a1b2c为了按传统行号输出(行号从1开始),你可以传递一个开始参数:>>>my_list=['a','b','c']>>>fori
「已注销」
·
2025-06-15 18:31
python
python3菜谱
文件与IO
跟踪迭代元素索引
py读写压缩文件
Python–
cookbook
–5.文件与IO
Python–
cookbook
–5.文件与IO文章目录Python–
cookbook
–5.文件与IO导入对应模块读写文本数据打印输出到文件中使用分割符或行终止符打印读写字节数据rbwb文件不存在才能写入
柴寺仓
·
2025-06-15 11:04
python--相关特性
python
开发语言
Python
CookBook
笔记——文件与IO
文件与IO所有的程序都要处理输入与输出,涉及到文本、二进制文件、文件编码和对文件名、目录的操作。读写文本数据需要读写各种不同编码的文本数据,使用rt模式的open()函数。该读写操作使用系统默认编码,可通过sys.getdefaultencoding()来得到,大部分都是utf-8。打印输出到文件中将print()函数的输出重定向到文件中。#指定file关键字参数,文件必须是文本形式打开witho
weixin_30695195
·
2025-06-15 10:33
json
数据库
python
Python
Cookbook
5文件与IO
目录5.1读写文本数据5.2打印输出至文件中5.3使用其它分隔符或行终止符打印5.4读写二进制数据5.5文件不存在时才能写入5.6字符串的IO操作5.7读写压缩文件5.8固定大小记录的文件迭代5.9读取二进制数据到可变缓冲区中5.10内存映射的二进制文件5.11文件路径名的操作5.12测试文件是否存在5.13获取文件夹中的文件列表5.14忽略文件名编码5.15打印不合法的文件名5.16增加或改变已
·
2025-06-15 10:33
全方位入门大模型应用开发,只需一招搞定:吴恩达系列课程中文教程实战指南!
而由Datawhale团队打造的《面向开发者的大模型手册-LLM
Cookbook
》项目,正好为有志于投身大模型开发的中文学习者提供了一套体系化、本地化的入门与实战宝典。
AI小白熊
·
2025-06-15 02:10
人工智能
机器学习
自然语言处理
ai
大模型
程序员
转行
vue2学习笔记1-官网使用指南和搭建开发环境
1.4、
cookbook
编码技巧,JS基本功,和VUE的一些使用技巧1.5、视频教程与VUE官方有合作的视
我是飞鸟呀
·
2025-06-12 13:34
Vue
vue.js
学习
笔记
板凳-------Mysql
cookbook
学习 (十--2)
5.12模式匹配中的大小写问题mysql>use
cookbook
Databasechangedmysql>select'a'like'A','a'regexp'A';+--------------+--
fengye207161
·
2025-06-10 06:05
mysql
学习
adb
板凳-------Mysql
cookbook
学习 (十--3)
5.16用短语来进行fulltext查询mysql>selectcount(*)fromkjvwherematch(vtext)against('God');+----------+|count(*)|+----------+|0|+----------+1rowinset(0.00sec)mysql>selectcount(*)fromkjvwherematch(vtext)against('s
fengye207161
·
2025-06-10 06:05
mysql
学习
adb
Python
Cookbook
-7.14 利用 dtuple 实现对查询结果的灵活访问
任务想通过列名或列号,以一种灵活的方式来访问序列,比如访问数据库查询获得的行序列。解决方案使用已有的好代码总是比自己动手去实现要聪明。对于本节的任务,GregStein的dtuple模块提供了一个很好的解决方法:importdtupleimportmx.ODBC.Windowsasodbcflist=["Name","Num","LinkText"
我不会编程555
·
2025-06-08 23:29
#Python学习
python
开发语言
HTTP curl 用法指南
内容主要翻译自《curl
cookbook
》。为了节约篇幅,下面的例子不包括运行时的输出,初学者可以先看我以前写的《curl初学者教程》。
富士康质检员张全蛋
·
2025-06-04 13:10
计算机网络
应用层
HTTP协议
http
板凳-------Mysql
cookbook
学习 (九)
第4章:表管理4.0引言MySQL::员工样例数据库::3安装https://dev.mysql.com/doc/employee/en/employees-installation.htmlEmployees数据库与几种不同的存储引擎,默认情况下启用InnoDB引擎。编辑文件并调整comments选择不同的存储引擎:employees.sqlSETdefault_storage_engine=I
fengye207161
·
2025-05-31 07:26
mysql
学习
android
CMake-
Cookbook
使用教程
CMake-
Cookbook
使用教程项目地址:https://gitcode.com/gh_mirrors/cma/CMake-
Cookbook
项目介绍CMake-
Cookbook
是一个开源项目,旨在通过一系列的示例和教程
黎纯俪Forest
·
2025-05-25 20:23
板凳-------Mysql
cookbook
学习 (四)
综合对比与选择建议维度PHPJavaPythonRubyPerl学习门槛低(适合新手)高(语法复杂)低(语法简洁)中(需理解Rails理念)中(特殊语法)性能中(依赖OPcache)高(编译型语言)低(解释型语言)低(解释型语言)中(文本处理快)Web开发效率高(原生支持)中(需配置框架)中(需选框架)高(Rails加速)低(无主流框架)数据处理中(需依赖扩展)中(需手写代码)高(pandas等库
fengye207161
·
2025-05-25 20:53
mysql
学习
数据库
python: pandas模块
详细内容见
Cookbook
习惯上我们先导入:In[1]:importpandasaspdIn[2]:importnumpyasnpIn[3]:importmatplotlib.pyplotasplt创建序列
i瓜子
·
2025-05-23 00:51
python学习
python
板凳-------在MYSQL中导入
cookbook
.sql文件(一)
参考资料:GitHub项目:svetasmirnova/mysql
cookbook
CSDN博客:https://blog.csdn.net/u011868279/category_11645577.html
fengye207161
·
2025-05-18 16:57
mysql
adb
数据库
板凳-------Mysql
cookbook
学习 (二)
生成一个包含
cookbook
数据库中的表备份的名为backup.sql的dump文件。
fengye207161
·
2025-05-18 15:24
mysql
学习
adb
《Redis应用实例》学习笔记,第二章:缓存二进制数据
我的笔记在Github上,用Jupyter记录,会有更好的阅读体验,作者的源码在这里:https://github.com/huangzworks/redis
cookbook
?
Fisherman_sail
·
2025-05-13 13:44
#
Redis
应用实例
redis
Python
Cookbook
-7.8 使用 Berkeley DB 数据库
任务你想将一些数据做持久化处理,而且也想体验一下BerkeleyDB数据库的简洁和高效。解决方案如果以前在你的计算机中安装过BerkeleyDB,Python标准库附带的bsddb包(以及可选的bsddb3,用于访间BerkeleyDBrelease3.2数据库)可以被用来作为BerkeleyDB接口。为了得到bsddb或者bsddb3,如果没有bsddb的话,应当在import声明的时候使用tr
我不会编程555
·
2025-05-12 20:28
#Python学习
数据库
python
oracle
Python
Cookbook
-7.7 通过 shelve 修改对象
任务你正在使用标准库模块shelve。你用shelve处理过的一些值是易变的对象(mutableobjects),而且你需要修改这些对象。解决方案shelve模块提供了一种持久的字典——在强大的关系型数据库和简洁的marshal、pickledbm以及类似的文件格式之间,它有着重要的地位。然而,在使用shelve的时候有一些很典型的陷阱需要注意。先看看下面的交互式Python会话:>>>impor
我不会编程555
·
2025-05-12 20:28
#Python学习
python
网络
开发语言
Python
Cookbook
(第2版)中文版
下载地址:网盘下载作者简介编辑译者:高铁军编者:(美国)马特利(AlexMartelli)(美国)马特利(AnnaMartelliRavenscroft)(美国)阿舍尔(DavidAscher)目录编辑第1章文本1引言11.1每次处理一个字符61.2字符和字符值之间的转换71.3测试一个对象是否是类字符串81.4字符串对齐101.5去除字符串两端的空格111.6合并字符串111.7将字符串逐字符或
weixin_30411997
·
2025-05-12 20:57
数据库
python
c/c++
python往mysql的blob字段写入二进制数据
Python
Cookbook
,2ndEditionRecipe7.10.StoringaBLOBinaMySQLDatabasePythoncode?
lionzl
·
2025-05-12 20:24
python
Qt5 C++ GUI编程指南
Qt5C++GUI编程指南项目地址:https://gitcode.com/gh_mirrors/qt/Qt5-C-GUI-Programming-
Cookbook
项目介绍Qt5-C-GUI-Programming-
Cookbook
井队湛Heath
·
2025-05-05 05:47
【探索shell的无限可能】《Linux Shell脚本编程指南 第三版》开源项目探秘
【探索shell的无限可能】《LinuxShell脚本编程指南第三版》开源项目探秘Linux-Shell-Scripting-
Cookbook
-Third-EditionLinuxShellScripting
Cookbook
ThirdEdition
吴年前Myrtle
·
2025-04-29 12:22
基本概念 · MySQL Small
Cookbook
· 看云
本文出处:http://andrewliu.in/2015/05/24/MySQL-Small-
Cookbook
作者:AndrewLiu>MySQL是一种关系型数据库(`RDBMS`),数据库可以理解为相关文件的集合
秦岭一白
·
2025-04-29 00:58
mysql按照日期先去重在分组
Python
Cookbook
-6.8 避免属性读写的冗余代码
任务你的类会用到某些property实例,而getter或者setter都是一些千篇一律的获取或者设置实例属性的代码。你希望只用指定属性名,而不用写那些非常相似的代码。解决方案需要一个工厂函数,用它来处理那些getter或setter的参数是字符串的情况,并将正确的参数封装到一个函数中,然后将其余的工作委托给Python内建的property:defxproperty(fget,fset,fdel
我不会编程555
·
2025-04-27 12:17
#Python学习
python
开发语言
python
cookbook
中文在线_Python
Cookbook
(第3版)中文版
内容提要O’ReillyMedia,Inc.介绍关于作者前言第1章数据结构和算法1.1将序列分解为单独的变量1.1.1问题1.1.2解决方案1.1.3讨论1.2从任意长度的可迭代对象中分解元素1.2.1问题1.2.2解决方案1.2.3讨论1.3保存最后N个元素1.3.1问题1.3.2解决方案1.3.3讨论1.4找到最大或最小的N个元素1.4.1问题1.4.2解决方案1.4.3讨论1.5实现优先级队
weixin_39555320
·
2025-04-27 12:16
python
cookbook
中文在线
python
cookbook
源码_Python
Cookbook
目录
第1章数据结构和算法11.1将序列分解为单独的变量11.2从任意长度的可迭代对象中分解元素31.3保存最后N个元素51.4找到最大或最小的N个元素71.5实现优先级队列91.6在字典中将键映射到多个值上111.7让字典保持有序131.8与字典有关的计算问题141.9在两个字典中寻找相同点151.10从序列中移除重复项且保持元素间顺序不变171.11对切片命名181.12找出序列中出现次数最多的元素
骑马与砍杀中文站
·
2025-04-27 12:46
python
cookbook源码
Python
Cookbook
-6.11 缓存环的实现
任务你想定义一个固定尺寸的缓存,当它被填满时,新加入的元素会覆盖第一个(最老的)元素。这种数据结构在存储日志和历史信息时非常有用。解决方案当缓存填满时,本节解决方案及时地修改了缓存对象,使其从未填满的缓存类变成了填满的缓存类:classRingBuffer(object):"""这是一个未填满的缓存类"""def__init__(self,size_max):self.max=size_maxse
我不会编程555
·
2025-04-27 12:13
#Python学习
python
缓存
开发语言
GPT-4.1 提示词使用指南
GPT-4.1提示词使用指南参考:https://
cookbook
.openai.com/examples/gpt4-1_prompting_guide为什么要关注GPT-4.1提示词使用指南?
kebijuelun
·
2025-04-19 00:45
人工智能
语言模型
自然语言处理
python
Python
CookBook
第四章 迭代器和生成器
目录4.1手动访问迭代器中的元素4.2委托代理4.3用生成器创建新的迭代模式4.4实现迭代协议4.5反向迭代4.6定义带有额外状态的生成器函数4.7迭代器的切片和跳过前一部分的元素4.8迭代所有的组合和排序4.9以索引——值对的形式进行迭代4.10同时迭代多个序列4.11在不同的容器中进行迭代4.12扁平化处理嵌套的序列4.13合并多个有序序列,在对整个有序序列进行迭代4.15用迭代器代替whil
光宝儿
·
2025-04-18 15:17
学习笔记
python
开发语言
【Python
CookBook
】第四章 迭代器与生成器
迭代器,可迭代对象,迭代器协议,生成器;next()函数,_iter_()函数,yield语句;以及如何自己创建一个迭代器或者可迭代对象,见:迭代器,生成器与协程反向迭代:reversed()函数。反向迭代需要对象的大小可预先确定或者本身实现了_reversed_()函数才行。>>>a=[1,2,3,4]>>>forxinreversed(a):...print(x)...4321需要将生成器暴露
取个名字就这么难
·
2025-04-18 15:17
读书笔记
python
生成器
列表
【Python
Cookbook
】第四章 迭代器与生成器
文章目录一、迭代器1.1手动访问迭代器中的元素1.2委托迭代1.3实现迭代协议1.4反向迭代1.5对迭代器进行切片操作1.5跳过可迭代对象的前一部分元素1.6迭代所有可能的组合或排序1.7以[索引-值]对的形式来迭代序列1.8同时迭代多个序列1.9在不同的容器中进行迭代1.10合并多个有序序列,再进行迭代二、生成器2.1用生成器创建新的迭代模式2.2定义带有额外状态的生成器2.3扁平化处理嵌套型的
Prymce-Q
·
2025-04-18 15:16
Python
Cookbook笔记
python
【Python
Cookbook
】迭代器与生成器(一)
迭代器与生成器(一)1.手动遍历迭代器2.代理迭代3.使用生成器创建新的迭代模式4.实现迭代器协议1.手动遍历迭代器你想遍历一个可迭代对象中的所有元素,但是却不想使用for循环。为了手动的遍历可迭代对象,使用next()函数并在代码中捕获StopIteration异常。比如,下面的例子手动读取一个文件中的所有行:defmanual_iter():withopen('/etc/passwd')asf
G皮T
·
2025-04-18 14:11
#
Cookbook
python
迭代器
生成器
iterator
generator
yield
next
Python
Cookbook
-5.7 在增加元素时保持序列的顺序
任务你需要维护一个序列,这个序列不断地有新元素加入,但始终处于排序完毕的状态这样你可以在任何需要的时候检查或者删除当前序列中最小的元素。解决方案假设有一个未排序的列表,比如:the_list=[903,10,35,69,933,485,519,379,102,402,883,1]可以调用the_list.sort()将列表排序,然后用result=the_list.pop(0)来获得和删除最小的元
我不会编程555
·
2025-04-11 20:02
#Python学习
python
开发语言
【Python
Cookbook
】字符串和文本(五):递归下降分析器
字符串和文本(五)19.实现一个简单的递归下降分析器19.1BNF(基础形式)19.2EBNF(扩展形式)19.3案例19.4关键self操作解析self.tokens和self.tok/self.nexttokself._advance():移动到下一个tokenself._accept(toktype):尝试匹配并消费tokenself._expect(toktype):强制匹配tokense
G皮T
·
2025-04-04 20:49
#
Cookbook
python
数据结构
字符串
正则表达式
词法分析
语法解析
编译原理
【编程之路】按指定大小合并数据块
按指定大小合并数据块1.函数combine(source,maxsize)的功能2.文件操作部分3.示例流程4.典型应用场景5.注意事项6.改进建议本文讨论的代码段来自《Python
Cookbook
》的
G皮T
·
2025-04-03 11:44
#
Python
基础
算法
python
字符串
文本
合并数据块
leetcode
Python
Cookbook
-4.22 在表达式中处理异常
任务想写一个表达式,所以你无法直接用ty/except语句,但你仍需要处理表达式可能抛出的异常。解决方案为了抓住异常,try/except是必不可少的,但ty/except是一条语句,在表达式内部使用它的唯一方法是借助一个辅助函数:defthrows(t,f,*a,**k):'''如果f(*a,**k)抛出一个异常且其类型是t的话则返回True(或者,如果t是一个元组的话,类型是t中的某项)'''
我不会编程555
·
2025-04-01 21:14
#Python学习
python
java
数据库
Python
Cookbook
-4.6 展开一个嵌套的序列
任务序列中的子项可能是序列,子序列的子项仍可能是序列,以此类推,则序列嵌套可以达到任意的深度。需要循环遍历一个序列,将其中所有的子序列展开成一个单一的、只具有基本子项的序列。(一个基本子项或者原子,可以是任何非序列的对象或者说叶子,假如你认为嵌套序列是一棵树。)解决方案我们需要能够判断哪些我们正在处理的子项是需要被展开的,哪些是原子。为了获得通用性,我们使用了一个断定来作为参数,由它来判断子项是否
我不会编程555
·
2025-04-01 08:13
#Python学习
python
开发语言
Python
Cookbook
(第3版)pdf
下载地址:网盘下载内容简介······本书介绍了Python应用在各个领域中的一些使用技巧和方法,从最基本的字符、文件序列、字典和排序,到进阶的面向对象编程、数据库和数据持久化、XML处理和Web编程,再到比较高级和抽象的描述符、装饰器、元类、迭代器和生成器,均有涉及。书中还介绍了一些第三方包和库的使用,包括Twisted、GIL、PyWin32等。本书覆盖了Python应用中的很多常见问题,并提
weixin_30621959
·
2025-04-01 08:12
python
数据库
c/c++
【Python
Cookbook
】字符串和文本(三)
字符串和文本(三)11.删除字符串中不需要的字符12.审查清理文本字符串13.通过某个关键字排序一个字典列表14.排序不支持原生比较的对象15.通过某个字段将记录分组11.删除字符串中不需要的字符你想去掉文本字符串开头,结尾或者中间不想要的字符,比如空白。strip()方法能用于删除开始或结尾的字符。lstrip()和rstrip()分别从左和从右执行删除操作。默认情况下,这些方法会去除空白字符,
G皮T
·
2025-04-01 05:49
#
Cookbook
python
字符串
数据清洗
数据处理
文本清洗
Python
Cookbook
-4.17 字典的并集与交集
任务给定两个字典,需要找到两个字典都包含的键(交集),或者同时属于两个字典的键(并集)。解决方案有时,尤其是在Python2.3中,你会发现对字典的使用完全是对集合的一种具体化的体现。在这个要求中,只需要考虑键,不用考虑键的对应值,一般可以通过调用dict.fromkeys来创建字典,像这样:a=dict.fromkeys(xrange(1000))b=dict.fromkeys(xrange(5
我不会编程555
·
2025-03-31 23:39
#Python学习
python
开发语言
Python
Cookbook
-4.13 获取字典的一个子集
任务你有一个巨大的字典,字典中的一些键属于一个特定的集合,而你想创建一个包含这个键集合及其对应值的新字典。解决方案如果你不想改动原字典:defsub_dict(somedict,somekeys,default=None):returndict([(k,somedict.get(k,default))forkinsomekeys])如果你从原字典中删除那些符合条件的条目:defsub_dict_r
我不会编程555
·
2025-03-29 22:09
#Python学习
python
数据库
服务器
上一页
1
2
3
4
5
6
7
8
下一页
按字母分类:
A
B
C
D
E
F
G
H
I
J
K
L
M
N
O
P
Q
R
S
T
U
V
W
X
Y
Z
其他