• Python中怎么拆分具有多个分隔符的字符串
    Python中怎么拆分具有多个分隔符的字符串
    要使用多个定界符拆分字符串:使用re.split()方法,例如re.split(r',|-',my_str)。re.split()方法将拆分所有出现的分隔符之一的字符串。importre#????️用2个分隔符拆分字符串my_str='fql,jiyik-dot,com'my_list=re.split(r',|-',my_str)#????️以逗号或连字符分隔print(my_list)#????️['fql','jiyik'
    文章 · python教程   |  1年前  |   Python 109浏览 收藏
  • Python关于面向对象的问题有哪些
    Python关于面向对象的问题有哪些
    1.什么是类和对象先说对象,对象通常有两层意思,指行动或思考时作为目标的事物或特指恋爱的对方。在编程的世界里,对象就是客观世界中存在的人、事、物体等实体在计算机逻辑中的映射。编程时,你可以将对象映射成任何你想映射的东西,只不过,映射的如果更符常规时,代码更容易使用和理解,也更有利于后续的快速迭代和扩展。在Python的世界里,万物皆对象。再说说类,类就是分类的类,代表着一群有着相似性的事物的集合,对应Python关键字class。对象是类中一个具体的事物,是由类初始化后生成的,通常也叫object,或者实
    文章 · python教程   |  1年前  |   Python 417浏览 收藏
  • Python启动器是什么_Python启动器介绍
    Python启动器是什么_Python启动器介绍
    1、首先以下是官方文档给出的解释。2、翻译:3.3版本新增功能适用于Windows的Python启动器是一个实用组件,可帮助您定位和执行不同的Python版本。它允许脚本(或命令行)为特定的Python版本指示首选项,定位并执行该版本。不同于PATH变量,PythonLauncher将正确选择最合适的Python版本。它更喜欢每个用户在系统范围内的安装,并且运行指定的Python版本,而不是使用最近安装的版本。PythonLauncher的位置在安装Python3.3以上版本的Python时,我们可以看到
    文章 · python教程   |  1年前  |   204浏览 收藏
  • 怎么用Python处理MP4与GIF格式互转
    怎么用Python处理MP4与GIF格式互转
    mp4转gif的原理其实很简单,就是将mp4文件的帧读出来,然后合并成一张gif图。用cv2和PIL这两个库就可以轻松搞定。importglobimportcv2fromPILimportImagedefconvert_mp4_to_jpgs(input_file):#先将mp4文件的所有帧读取出保存为图片video_capture=cv2.VideoCapture(input_file)still_reading,image=video_capture.read()frame_count=0whiles
    文章 · python教程   |  1年前  |   Python 402浏览 收藏
  • Python ArcPy如何实现批量拼接长时间序列栅格图像
    Python ArcPy如何实现批量拼接长时间序列栅格图像
    首先,我们来明确一下本文的具体需求。现有一个存储有大量.tif格式遥感影像的文件夹,其中每一个遥感影像的文件名中都包含有该图像的成像时间,如下图所示。我们希望,对于同一天成像的遥感影像进行拼接——例如,上图中具有2001年第185天成像的遥感影像10幅,每一幅都是这一天在不同空间位置的成像;同时有2001年第193天成像的遥感影像10幅。我们希望首先将第185天成像的10幅遥感影像加以拼接,随后再对第193天成像的10幅遥感影像加以拼接,以此类推。在遥感影像整体数量较少时,我们或许
    文章 · python教程   |  1年前  |   Python arcpy 302浏览 收藏
  • Python中itertools模块如何使用
    Python中itertools模块如何使用
    itertools—为高效循环而创建迭代器的函数accumulate(iterable:Iterable,func:None,initial:None)iterable:需要操作的可迭代对象func:对可迭代对象需要操作的函数,必须包含两个参数initial:累加的开始值对可迭代对象进行累计或者通过func实现双目运算,当指定func的时候需要两个参数。返回的是迭代器,与这个方法类似的就是functools下的reduce,reduce和accumulate都是累计进行操作,不同的是reduc
    文章 · python教程   |  1年前  |   Python itertools 171浏览 收藏
  • 怎么使用Python进行同期群分析
    怎么使用Python进行同期群分析
    同期群分析同期群分析概念同期群(Cohort)的字面意思(有共同特点或举止类同的)一群人,比如不同性别,不同年龄。同期群分析:比较的是相似群体随时间的变化。产品会随着你的开发和测试而不断迭代,这就导致在产品发布第一周就加入的用户和后来才加入的用户有着不同的体验。比如,每个用户都会经历一个生命周期:从免费试用,到付费使用,最后停止使用。同时,在这期间里,你还在不停地对商业模式进行调整。于是,在产品上线第一个月就“吃螃蟹”的用户势必与四个月后才加入的用户有着不同的上手体验。这对用户流失率会有什么影响?我们用同
    文章 · python教程   |  1年前  |   Python 148浏览 收藏
  • python怎么实现简单的井字棋小游戏
    python怎么实现简单的井字棋小游戏
    窗口万能的窗口,实现窗口都可以进行简单的修改进行使用:fromtkinterimport*root=Tk()#窗口名称root.title("憨憨制作的三子棋")f1=Frame(root)f1.pack()w1=Canvas(f1,width=580,height=580,background='lightcyan')#创建一个画布,设置大小和背景颜色w1.pack()root.mainloop()画出棋盘#画出棋盘foriinrange(0,4):w1.create_line(i*18
    文章 · python教程   |  1年前  |   Python 434浏览 收藏
  • 怎么重构冗长的Python代码
    怎么重构冗长的Python代码
    1.将for循环转换为list/dictionary/set表达式我们在时经常遇到的一个情况是,创建一个值的集合。比如我们创建一个列表,然后迭代地用值填充它,这里我们想创建一个立方数字的列表。大多数语言的标准方法如下:cubes=[]foriinrange(20):cubes.append(i**3)在Python中,我们可以使用列表表达式,生成需要的数据。就可以将代码简化为一行,省去定义列表,然后再去填充列表的略显繁琐的操作。cubes=[i**3foriinrange(20)]看,我们已经将三行代码转
    文章 · python教程   |  1年前  |   Python 193浏览 收藏
  • 怎么使用Python实现二分法查找
    怎么使用Python实现二分法查找
    首先,先创建一个名称为binary_search的函数:传递两个参数,元素列表和要查找的值。defbinary_search(_list,value):接下来,在函数内部定义所需的变量,二分法的关键在于从列表的中间向两侧查找(表述可能不严谨,大概这个意思),所以为了直观起见,定义left,right,mid三个变量,分别代表:列表的起始索引,结束索引和中间索引。left=0#列表的起始索引right=len(_list)#列表的结束索引mid=int((left+right)/2)#采用此方法,通过四舍五
    文章 · python教程   |  1年前  |   Python 333浏览 收藏
  • 怎么实现插上U盘就开始执行Python代码
    怎么实现插上U盘就开始执行Python代码
    如何判断U盘的插入与否?首先我们打开电脑终端,进入/Volumes目录,这时候插入U盘,可以发现它被挂载在了这个目录之下,也就是说,我们只要在固定时间扫描这个目录,当这个目录有新文件夹出现的时候,很可能有U盘被插入了。我的设计是这样的,用time.sleep(3)函数,让程序保持运行状态,并且每隔三秒查看一下/Volumes/目录,如果多出来文件夹,就将其拷贝到另外的文件夹。就像标题所示,我们真的只用了10行(其实是11行,凑个整:)完成了这个“病毒”。我们可以发现usb中的目录,在插入半分钟后全部躺在了
    文章 · python教程   |  1年前  |   Python 351浏览 收藏
  • Python重写父类的方法有哪些
    Python重写父类的方法有哪些
    1.基础应用classAnimal(object):defeat(self):print("动物吃东西")classCat(Animal):defeat(self):print("猫吃鱼")#格式一:父类名.方法名(对象)Animal.eat(self)#格式二:super(本类名,对象).方法名()super(Cat,self).eat()#格式三:super()方法名()super().eat()cat1=Cat()cat1.eat()print(cat1)2.实际应用#用元类实现单例模式classS
    文章 · python教程   |  1年前  |   Python 485浏览 收藏
  • Python中如何使用变量创建文件名
    Python中如何使用变量创建文件名
    使用格式化的字符串文字来使用变量创建文件名,例如f'{variable}.txt'。格式化的字符串文字使我们能够通过在字符串前面加上f来在字符串中包含表达式和变量。file_name='example'print(f'{file_name}.txt')#????️example.txtwithopen(f'{file_name}.txt','w',encoding='utf-8')asf:f.write(
    文章 · python教程   |  1年前  |   Python 179浏览 收藏
  • Python中time模块的方法有哪些
    Python中time模块的方法有哪些
    1、时间戳time.time当前时间。2、time.sleep程序暂停三秒钟。3、time.ctime当前时间。年月日时分秒。4、time.localtime()将时间戳转换成元组。显示当前时间的详细信息。time.mktime将时间元组转换为时间戳。time.strftime()#将元组时间转换为字符串形式。time.strptime()#将字符串转换成元组。实例importtimet1=time.time()print(t1)#程序至此的执行时间#time.sleep(3)#程序至此暂停3秒t2=ti
    文章 · python教程   |  1年前  |   Python time 411浏览 收藏
  • Python自动化办公小程序:实现报表自动化和自动发送到目的邮箱
    Python自动化办公小程序:实现报表自动化和自动发送到目的邮箱
    大家好!我是虎哥。项目背景作为数据分析师,我们需要经常制作统计分析图表。但是报表太多的时候往往需要花费我们大部分时间去制作报表。这耽误了我们利用大量的时间去进行数据分析。但是作为数据分析师我们应该尽可能去挖掘表格图表数据背后隐藏关联信息,而不是简单的统计表格制作图表再发送报表。一、报表自动化目的1.节省时间,提高效率自动化总是能够很好的节省时间,提高我们的工作效率。让我们的程序编程尽可能的降低每个功能实现代码的耦合性,更好的维护代码。这样我们会节省很多时间让我们有空去做更多有价值有意义的工作。2.减少错误
    文章 · python教程   |  1年前  |   Python 邮箱 报表自动化 364浏览 收藏
查看更多
课程推荐
  • 前端进阶之JavaScript设计模式
    前端进阶之JavaScript设计模式
    设计模式是开发人员在软件开发过程中面临一般问题时的解决方案,代表了最佳的实践。本课程的主打内容包括JS常见设计模式以及具体应用场景,打造一站式知识长龙服务,适合有JS基础的同学学习。
    542次学习
  • GO语言核心编程课程
    GO语言核心编程课程
    本课程采用真实案例,全面具体可落地,从理论到实践,一步一步将GO核心编程技术、编程思想、底层实现融会贯通,使学习者贴近时代脉搏,做IT互联网时代的弄潮儿。
    508次学习
  • 简单聊聊mysql8与网络通信
    简单聊聊mysql8与网络通信
    如有问题加微信:Le-studyg;在课程中,我们将首先介绍MySQL8的新特性,包括性能优化、安全增强、新数据类型等,帮助学生快速熟悉MySQL8的最新功能。接着,我们将深入解析MySQL的网络通信机制,包括协议、连接管理、数据传输等,让
    497次学习
  • JavaScript正则表达式基础与实战
    JavaScript正则表达式基础与实战
    在任何一门编程语言中,正则表达式,都是一项重要的知识,它提供了高效的字符串匹配与捕获机制,可以极大的简化程序设计。
    487次学习
  • 从零制作响应式网站—Grid布局
    从零制作响应式网站—Grid布局
    本系列教程将展示从零制作一个假想的网络科技公司官网,分为导航,轮播,关于我们,成功案例,服务流程,团队介绍,数据部分,公司动态,底部信息等内容区块。网站整体采用CSSGrid布局,支持响应式,有流畅过渡和展现动画。
    484次学习
  • Golang深入理解GPM模型
    Golang深入理解GPM模型
    Golang深入理解GPM调度器模型及全场景分析,希望您看完这套视频有所收获;包括调度器的由来和分析、GMP模型简介、以及11个场景总结。
    473次学习
查看更多
AI推荐
  • PPTFake答辩PPT生成器:一键生成高效专业的答辩PPT
    PPTFake答辩PPT生成器
    PPTFake答辩PPT生成器,专为答辩准备设计,极致高效生成PPT与自述稿。智能解析内容,提供多样模板,数据可视化,贴心配套服务,灵活自主编辑,降低制作门槛,适用于各类答辩场景。
    4次使用
  • SEO标题Lovart AI:全球首个设计领域AI智能体,实现全链路设计自动化
    Lovart
    SEO摘要探索Lovart AI,这款专注于设计领域的AI智能体,通过多模态模型集成和智能任务拆解,实现全链路设计自动化。无论是品牌全案设计、广告与视频制作,还是文创内容创作,Lovart AI都能满足您的需求,提升设计效率,降低成本。
    4次使用
  • 美图AI抠图:行业领先的智能图像处理技术,3秒出图,精准无误
    美图AI抠图
    美图AI抠图,依托CVPR 2024竞赛亚军技术,提供顶尖的图像处理解决方案。适用于证件照、商品、毛发等多场景,支持批量处理,3秒出图,零PS基础也能轻松操作,满足个人与商业需求。
    26次使用
  • SEO标题PetGPT:智能桌面宠物程序,结合AI对话的个性化陪伴工具
    PetGPT
    SEO摘要PetGPT 是一款基于 Python 和 PyQt 开发的智能桌面宠物程序,集成了 OpenAI 的 GPT 模型,提供上下文感知对话和主动聊天功能。用户可高度自定义宠物的外观和行为,支持插件热更新和二次开发。适用于需要陪伴和效率辅助的办公族、学生及 AI 技术爱好者。
    24次使用
  • 可图AI图片生成:快手可灵AI2.0引领图像创作新时代
    可图AI图片生成
    探索快手旗下可灵AI2.0发布的可图AI2.0图像生成大模型,体验从文本生成图像、图像编辑到风格转绘的全链路创作。了解其技术突破、功能创新及在广告、影视、非遗等领域的应用,领先于Midjourney、DALL-E等竞品。
    51次使用
微信登录更方便
  • 密码登录
  • 注册账号
登录即同意 用户协议隐私政策
返回登录
  • 重置密码