当前位置:首页 > 技术文章 > 后端开发 > Python教程

  • Python函数关键字参数及使用方法有哪些
    Python函数关键字参数及使用方法有哪些
    关键字参数是指使用形式参数的名字来确定输入的参数值。通过此方式指定函数实参时,不再需要与形参的位置完全一致,只要将参数名写正确即可。因此,Python函数的参数名应该具有更好的语义,这样程序可以立刻明确传入函数的每个参数的含义。例如,在下面的程序中就使用到了关键字参数的形式给函数传参:defdis_str(str1,str2):print("str1:",str1)print("str2:",str2)#位置参数dis_str("http://c
    Python教程 . 后端开发 1655 2023-05-15 19:31:08
  • Python+OpenCV怎么实现拖拽虚拟方块效果
    Python+OpenCV怎么实现拖拽虚拟方块效果
    一、项目效果二、核心流程1、openCV读取视频流、在每一帧图片上画一个矩形。2、使用mediapipe获取手指关键点坐标。3、根据手指坐标位置和矩形的坐标位置,判断手指点是否在矩形上,如果在则矩形跟随手指移动。三、代码流程环境准备:python:3.8.8opencv:4.2.0.32mediapipe:0.8.10.1注:1、opencv版本过高或过低可能出现一些如摄像头打不开、闪退等问题,python版本影响opencv可选择的版本。2、pipinstallmediapipe后可能导致op
    Python教程 . 后端开发 1097 2023-05-15 19:22:12
  • Python怎么实现链式调用
    Python怎么实现链式调用
    为什么是链式调用?链式调用,或者也可以称为方法链(MethodChaining),从字面意思上来说就是将一些列的操作或函数方法像链子一样穿起来的Code方式。我最开始感知链式调用的「美」,还要从使用R语言的管道操作符开始。library(tidyverse)mtcars%>%group_by(cyl)%>%summarise(meanmeanOfdisp=mean(disp))%>%ggplot(aes(x=as.factor(cyl),y=meanOfdisp,fill=as
    Python教程 . 后端开发 2389 2023-05-15 18:28:06
  • python中threading模块怎么使用
    python中threading模块怎么使用
    python中threading模块详解,threading提供了一个比thread模块更高层的API来提供线程的并发性。这些线程并发运行并共享内存。下面来看threading模块的具体用法:一、Thread的使用目标函数可以实例化一个Thread对象,每个Thread对象代表着一个线程,可以通过start()方法,开始运行。这里对使用多线程并发,和不适用多线程并发做了一个比较:首先是不使用多线程的操作:代码如下:#!/usr/bin/python#compareformultithreadsi
    Python教程 . 后端开发 2768 2023-05-15 18:16:12
  • 如何使用Python实现汉诺塔问题
    如何使用Python实现汉诺塔问题
    前言汉诺塔问题是一个经典的问题。汉诺塔(HanoiTower),又称河内塔,源于印度一个古老传说。大梵天创造世界的时候做了三根金刚石柱子,在一根柱子上从下往上按照大小顺序摞着64片黄金圆盘。大梵天命令婆罗门把圆盘从下面开始按大小顺序重新摆放在另一根柱子上。并且规定,任何时候,在小圆盘上都不能放大圆盘,且在三根柱子之间一次只能移动一个圆盘。问应该如何操作?1.先谈一下什么是递归?我自己的理解就是:将自身的问题不断减小规模,直到减小到无法减小为止。(到达递归结束条件)然后从小问题开始解决,小问题逐个
    Python教程 . 后端开发 4221 2023-05-15 17:31:06
  • python中小数点后的位数问题如何解决
    python中小数点后的位数问题如何解决
    python中小数点后的位数第一种方法a=8.8888使用round函数b=round(a,2)#保留小数点后两位小数,会四舍五入b就等于8.89第二种方法b="%.2f"%a#也会四舍五入第三种方法ret1=Decimal("88.001").quantize(Decimal("0.00"))print(ret1)#满5进1的写法fromdecimalimportDecimal,ROUND_HALF_UPres=Decimal(str
    Python教程 . 后端开发 2470 2023-05-15 17:10:08
  • Python的对象拷贝和内存布局怎么实现
    Python的对象拷贝和内存布局怎么实现
    前言你知道下面一些程序片段的输出结果吗?a=[1,2,3,4]b=aprint(f"{a=}\t|\t{b=}")a[0]=100print(f"{a=}\t|\t{b=}")a=[1,2,3,4]b=a.copy()print(f"{a=}\t|\t{b=}")a[0]=100print(f"{a=}\t|\t{b=}")a=[[1,2,3],2,3,4]b=a.copy()print(f"{a=}\t|
    Python教程 . 后端开发 802 2023-05-15 16:37:06
  • 使用 Python 下载的11种姿势,一种比一种高级
    使用 Python 下载的11种姿势,一种比一种高级
    下面你将学习如何克服可能遇到的各种挑战,例如下载重定向的文件、下载大型文件、完成一个多线程下载以及其他策略。1.使用requests你可以使用requests模块从一个URL下载文件。考虑以下代码:你只需使用requests模块的get方法获取URL,并将结果存储到一个名为“myfile”的变量中。然后,将这个变量的内容写入文件。2.使用wget你还可以使用Python的wget模块从一个URL下载文件。你可以使用pip按以下命令安装wget模块:考虑以下代码,我们将使用它下载Python的lo
    Python教程 . 后端开发 1053 2023-05-15 16:31:06
  • python第三方库下载与更改的方法是什么
    python第三方库下载与更改的方法是什么
    按下"开始(win)"按钮和R键,输入cmd,打开命令行寻找点击需要的库:https://www.lfd.uci.edu/~gohlke/pythonlibs下载:第一种普通方式:在命令行中输入“pipinstall库名“,比如:pipinstallpygame第二种急速方式:在命令行中输入“pipinstall-ihttps://pypi.douban.com/simple/库名”,比如:pipinstall-ihttps://pypi.douban.com/simple/
    Python教程 . 后端开发 2121 2023-05-15 15:43:06
  • Python3 Loguru输出日志工具怎么使用
    Python3 Loguru输出日志工具怎么使用
    一、前言Pythonlogging模块定义了为应用程序和库实现灵活的事件日志记录的函数和类。程序开发过程中,很多程序都有记录日志的需求,并且日志包含的信息有正常的程序访问日志还可能有错误、警告等信息输出,Python的logging模块提供了标准的日志接口,可以通过它存储各种格式的日志,日志记录提供了一组便利功能,用于简单的日志记录用法。使用PythonLogging模块的主要好处是所有Python模块都可以参与日志记录Logging模块提供了大量具有灵活性的功能。为什么要使用loguru?简单
    Python教程 . 后端开发 1665 2023-05-15 15:13:06
  • Python中的装饰器是什么及怎么使用
    Python中的装饰器是什么及怎么使用
    使用环境为:Python3.6.8什么是装饰器要理解装饰器之前,我们需要了解什么是闭包函数。闭包函数我们简单写个demo,再解释一下什么是闭包函数。defexterFunc(x):definnerFunc(y):returnx*yreturninnerFuncdefmain()->None:f=exterFunc(6)result=f(5)print(result)if__name__=='__main__':main()可以看到,上述代码所示,所谓的闭包函
    Python教程 . 后端开发 1895 2023-05-15 14:01:06
  • TinyDB 一个纯Python编写的轻量级数据库
    TinyDB 一个纯Python编写的轻量级数据库
    TinyDB是一个纯Python编写的轻量级数据库,一共只有1800行代码,没有外部依赖项。TinyDB的目标是降低小型Python应用程序使用数据库的难度,对于一些简单程序而言与其用SQL数据库,不如就用TinyDB,因为它有如下特点:轻便:当前源代码有1800行代码(大约40%的文档)和1600行测试代码。可随意迁移:在当前文件夹下生成数据库文件,不需要任何服务,可以随意迁移。简单:TinyDB通过提供简单干净的API使得用户易于使用。用纯Python编写:Ti
    Python教程 . 后端开发 1510 2023-05-15 13:19:06
  • 怎么使用Python+Pygame实现走四棋儿游戏
    怎么使用Python+Pygame实现走四棋儿游戏
    一、游戏解说“走四儿”大部分活跃在山东济南、聊城、菏泽等地,是一种棋类游戏,特别适合儿童试玩。在一个4×4的棋盘上,双方各有4子,分别摆放在棋盘两个最上面的两端线的四个位置上。下图就是“走四儿”开局的样子。二、游戏规则“走四儿”的游戏规则是:1.双方轮流走,每一步只能在上下左右中的一个无子的方向上走一个格,不能斜走。如果一方无法移动,则由另一方走。2.当甲方的一个子移动到一条线上之后,这条线上只有甲方的两个子和乙方的一个子,且甲方的这两子相连,乙方的子与甲方那两子中的一个子相
    Python教程 . 后端开发 1765 2023-05-15 12:43:06
  • Python如何利用GDAL模块实现读取栅格数据并对指定数据加以筛选掩膜
    Python如何利用GDAL模块实现读取栅格数据并对指定数据加以筛选掩膜
    1代码分段讲解1.1模块与路径准备首先,需要对用到的模块与存放栅格图像的各类路径加以准备。importosimportcopyimportnumpyasnpimportpylabaspltfromosgeoimportgdal#rt_file_path="G:/Postgraduate/LAI_Glass_RTlab/Rc_Lai_A2018161_h22v03.tif"#gl_file_path="G:/Postgraduate/LAI_Glass_RTlab/G
    Python教程 . 后端开发 1496 2023-05-15 11:16:05
  • Python中Pandas文件操作和读取CSV参数的方法是什么
    Python中Pandas文件操作和读取CSV参数的方法是什么
    一、Pandas读取文件当使用Pandas做数据分析的时,需要读取事先准备好的数据集,这是做数据分析的第一步。Panda提供了多种读取数据的方法,针对不同的文件格式,有以下几种:(1)read_csv()用于读取文本文件。(2)read_excel()用于读取文本文件。(3)read_json()用于读取json文件。(4)read_sql_query()读取sql语句的。其通用的流程如下:(1)导入库importpandasaspd。(2)找到文件所在位置(绝对路径=全称)(相对路径=和程序在
    Python教程 . 后端开发 4257 2023-05-15 10:46:05

PHP讨论组

组员:3305人话题:1500

PHP一种被广泛应用的开放源代码的多用途脚本语言,和其他技术相比,php本身开源免费; 可以将程序嵌入于HTML中去执行, 执行效率比完全生成htmL标记的CGI要高许多,它运行在服务器端,消耗的系统资源相当少,具有跨平台强、效率高的特性,而且php支持几乎所有流行的数据库以及操作系统,最重要的是

学习途径

工具推荐

jQuery企业留言表单联系代码

jQuery企业留言表单联系代码是一款简洁实用的企业留言表单和联系我们介绍页面代码。
表单按钮
2024-02-29

HTML5 MP3音乐盒播放特效

HTML5 MP3音乐盒播放特效是一款基于html5+css3制作可爱的音乐盒表情,点击开关按钮mp3音乐播放器。
播放器特效
2024-02-29

HTML5炫酷粒子动画导航菜单特效

HTML5炫酷粒子动画导航菜单特效是一款导航菜单采用鼠标悬停变色的特效。
菜单导航
2024-02-29

jQuery可视化表单拖拽编辑代码

jQuery可视化表单拖拽编辑代码是一款基于jQuery和bootstrap框架制作可视化表单。
表单按钮
2024-02-29

机械设备钢材建材网站2.8.9

机械设备钢材建材网站是基是一个以PHP+MySQL/Sqlite进行开发的四网合一网站源码。 系统功能特点: 四网合一企业网站管理系统支持在线升级(支持跨版本)、插件在线安装、系统内置严格的过滤体系、可以有效应对安全检测报告。 四网合一:电脑网站、手机站(数据同步、支持绑定域名)、小程序、公众号管理一个后台即可搞定。 双数据库引擎、运行环境全面:同时支持Sqlite和Mysql两种数据库引擎,支持Php5.4 至 7.4版本安装使用。 灵活的扩展:支持模型自定义
企业站源码
2025-11-18

福运网上订餐系统通用版

产品管理功能,订餐管理功能福运订餐网免费版,提供大家免费使用!网站基本设置功能特色是:按周显示餐品。每天都在变化后台管理目录admin用户名admin 密码admin
电商源码
2025-11-18

银色网新企业网站管理系统8.1

网新企业网站管理系统是专业为个人和企业网站建设而开发的一款智能化程序。该程序基于ASP+ACCESS环境开发,拥有完善的网站前台和后台全智能化管理功能,完全由后台操作(如添加、修改网站基本信息、产品、企业新闻动态等)静态生成前台界面HTML格式网页文件,是个人和企业智能化网站建设首选!
企业站源码
2025-11-18

天鼎订餐系统单店版源码

信息化时代的到来为各行各业注入了新鲜的血液,在传统的快餐营销模式下,势必会导致餐厅成本过高、客户流失、人力资源过度浪费、难以开拓市场的局面,为了帮助餐厅更快的成长,为各餐饮行业创造更大的利润空间,迎合市场的需要,圣古科技(深圳)有限公司软件研发部针对各餐厅发展的需要研发了“天鼎《网上订餐系统》”,在以后的发展道路上与餐饮企业携手共进。圣古科技(深圳)有限公司软件研发部拥有资深技术人员,同时也拥有从事快餐行业的市场人员,一直致力于解决软件与传统饮食行业的交流信息漏洞,
电商源码
2025-11-18

自助餐食品标签设计下载

自助餐食品标签设计适用于自助餐食品标签设计 本作品提供自助餐食品标签设计的图片会员免费下载,格式为PSD,文件大小为1.7M; 请使用软件Photoshop进行编辑,作品中文字及图均可以通过软件修改和编辑;
psd素材
2025-11-18

工作学习空间与办公主题矢量

工作学习空间与办公主题矢量适用于学习办公主题等相关视觉场景设计的AI格式素材。
矢量素材
2025-11-18

水彩风手冲咖啡插画矢量素材

水彩风手冲咖啡插画矢量素材适用于咖啡教学等相关视觉场景设计的由AI生成的Ai格式素材。
矢量素材
2025-11-18

万圣节南瓜主题海报矢量模板

万圣节南瓜主题海报矢量模板适用于万圣节等相关视觉场景设计由AI生成的Ai格式素材。
矢量素材
2025-11-18

驾照考试驾校HTML5网站模板

驾照考试驾校HTML5网站模板是一款适合提供驾驶培训和组织驾照考试服务机构宣传网站模板下载。提示:本模板调用到谷歌字体库,可能会出现页面打开比较缓慢。
前端模板
2025-06-10

驾照培训服务机构宣传网站模板

驾照培训服务机构宣传网站模板是一款适合提供一般驾驶和计划培训的驾校宣传网站模板下载。提示:本模板调用到谷歌字体库,可能会出现页面打开比较缓慢。
前端模板
2025-01-07

新鲜有机肉类宣传网站模板

新鲜有机肉类宣传网站模板是一款适合提供各种新鲜有机肉类食材宣传网站模板下载。提示:本模板调用到谷歌字体库,可能会出现页面打开比较缓慢。
前端模板
2025-01-06

HTML5房地产公司宣传网站模板

HTML5房地产公司宣传网站模板是一款适合从事房地产服务行业宣传网站模板下载。提示:本模板调用到谷歌字体库,可能会出现页面打开比较缓慢。
前端模板
2025-01-06
关于我们 免责申明 举报中心 意见反馈 讲师合作 广告合作 最新更新 English
php中文网:公益在线php培训,帮助PHP学习者快速成长!
关注服务号 技术交流群
PHP中文网订阅号
每天精选资源文章推送
PHP中文网APP
随时随地碎片化学习

Copyright 2014-2025 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号