Python
Python 链接/操作 MongoDB 数据库
MongoDB 是 Nosql 数据库的典型代表,python 可以很方便地链接操作。 前置配置MongoDB需要事先 安装 MongoDBPython安装 pymongo 包pip install pymongo复制基础操作链接数据库from pymongo import MongoClient #建立MongoDB数据库连接 conn = MongoClient('127.0.0
日期 2025-04-11 09:06:21python format()函数的用法
大家好,又见面了,我是你们的朋友全栈君。Python format() 函数的用法 复制自博主 chunlaipiupiupiu 的博客,如有侵权,请联系删除python中format函数用于字符串的格式化通过关键字1 print('{名字}今天{动作}'.format(名字='陈某某',动作='拍视频'))#通过关键字 2 grade
日期 2025-04-11 09:06:21python使用list实现栈
# -*- coding: utf-8 -*- """ @author: sato @file: stack.py @time: 2019-08-22 00:06 """ class Stack(object): def __init__(self): self.items = [] def is
日期 2025-04-11 09:06:21Python的命名规范「建议收藏」
大家好,又见面了,我是你们的朋友全栈君。 Python的命名规范一、前言二、Python中常用的一些命名规范三、总结一、前言 命名规范在编写代码中起到很重要的作用,虽然不遵循命名规范,程序也可以运行,但是使用命名规范可以更加直观地了解代码所代表的含义,本文将介绍Python中常用的一些命名规范。二、Python中常用的一些命名规范 1、模块名尽量短小,并且全部使用小写字母,可以使用下划线。
日期 2025-04-11 09:06:21python 常见问答题
1. list set dict 的查询效率 在一个长度为一百万(1000000)的列表中搜索某个元素是否存在,用哪个数据结构的速度是最快的呢 答案是 set 最快,dict 其次,list 是最慢的。set 对列表进行了去重,底层相当于是一颗红黑树,复杂度 O(logn);dict 对 key 进行了 hash,然后再通过 hash 的结果进行二分查找从而确定是否有这个 key,其查询的复杂度
日期 2025-04-11 09:06:21OpenCV-Python (Sobel算子)[通俗易懂]
大家好,又见面了,我是你们的朋友全栈君。Sobel算子Sobel算子的基本概念 Sobel算子是一个主要用于边缘检测的离散微分算子(discrete differentiation operator)。它结合了高斯平滑和微分求导,用来计算图像灰度函数的近似梯度。在图像的任意一点使用此算子,都将会产生对应的梯度矢量或是其法矢量。原型Sobel算子依然是一种过滤器,只是其是带有方向的
日期 2025-04-11 09:06:21python 基尼系数_Python计算
代码实现 套用公式:def gini(a: int, b: int) -> float: return 1-pow(a/(a+b), 2)-pow(b/(a+b), 2) def gini_total(a: int, b: int, c: int, d: int) -> float: return (a+b)/(a+b+c+d) * gini(a, b) + (c
日期 2025-04-11 09:06:21二分查找(非递归、递归)python实现
# -*- coding: utf-8 -*- """ @author: sato @file: binary_search.py @time: 2019-09-03 15:21 """ def binary_search(array, key): """二分查找非递归""&
日期 2025-04-11 09:06:21【python】分苹果
问题:一堆苹果,5个人。第一个人将苹果丢掉一个,然后平均分成5份后拿走其中的一份;第二个人将剩余的苹果丢掉一个,然后再平均分成5份后拿走其中的一份,依次类推…第五个人在第四个人拿走剩下的那部分苹果中同样丢掉一个,然后平均分成5份后拿走其中的一份。求问最少的苹果数。depth = 0 def match(num): """ ""
日期 2025-04-11 09:06:21关于python中format占位符中的 {!} 参数[通俗易懂]
大家好,又见面了,我是你们的朋友全栈君。在看celery的时候,发现里面有这么一句print('Request: {0!r}'.format(self.request))复制关于里面的{0!r}是什么意思翻了一下文档。文档里是这么描述的replacement_field ::= "{" [field_name] ["!" convers
日期 2025-04-11 09:06:21python自带的排列组合函数
需求: 在你的面前有一个n阶的台阶,你一步只能上1级或者2级,请计算出你可以采用多少种不同的方法爬完这个楼梯?输入一个正整数表示这个台阶的级数,输出一个正整数表示有多少种方法爬完这个楼梯。分析:提炼出题干的意思:用1和2产生不同组合,使得他们的和等于台阶的级数,输出有多少种组合方式。解决: 主要的问题就是如何利用1和2产生不同的组合,查阅了python关于排列组合相关的资料 最后发现了一个强大的
日期 2025-04-11 09:06:21python格式化转换_Python进制转换format格式化[通俗易懂]
大家好,又见面了,我是你们的朋友全栈君。>>> bin(13)‘0b1101’十进制转成八进制和十六进制‘{0:x}’.format(20) 转换成十六进制‘{0:o}’.format(20) 转换成八进制进制转换的时候用{0:进制}八进制转为二进制:比如八进制数 (37)8拆开 3 73用二进制表示为 117用二进
日期 2025-04-11 09:06:21我用python算出了同事的身份证号码!
为了一杯奶茶。事情的经过是这样的:我的同事李大伟最近出差去了。昨晚睡觉前翻了翻朋友圈,就跟他愉快地 互怼 交流了起来。估计是他想起了我朱小五从不打无把握之赌,后面就怂了。一杯奶茶嘛,也可以接受,像杰伦一样快乐就好啦。开工。先看看李大伟的朋友圈中发的图片。(该火车票来自其他平行世界,扫描可能发生奇怪现象)车票中暴露的个人信息为: 3302211993****4914 李大伟只缺少月份日期四位。那么
日期 2025-04-11 09:06:21Python数字图像处理-3种图像读取方式总结
Contents1 读取并显示图像1.1 opencv3库1.2 scikit-image库1.3 PIL库1.4 读取图像结果分析2 打印图像信息2.1 skimage获取图像信息2.2 PIL获取图像信息3 读取并显示图像方法总结3.1 PIL库读取图像3.2 Opencv3读取图像3.3 scikit-image库读取图像4 参考资料学习数字图像处理,第一步就是读取图像。这里我总结下如何使用
日期 2025-04-11 09:06:21Python实现商场管理系统
要求使用pip下载:pip installDjango >= 2.2.12django-apschedulermysqlclient运行在mysql中创建一个数据库mall(名字自己随便取,后面改就是):create database mall DEFAULT CHARACTER SET utf8;cd 项目根目录:1、首先修改数据库信息,在/shoppingmall/settings.py
日期 2025-04-11 09:06:21python实现火车票查询「建议收藏」
大家好,又见面了,我是你们的朋友全栈君。1. 知识点: Python 基础知识的综合运用docopt, requests, colorama, prettytable 库的使用2 requests: 使用Python访问HTTP资源的必备库 prettytable: 可以将打印内容格式化为像MySQL一样的输出 docopt:命令行参数解析工具
日期 2025-04-11 09:06:21【InventWithPython 第一部分】校对活动正式启动
仓库:https://github.com/apachecn/invent-with-python-zh整体进度:https://github.com/apachecn/invent-with-python-zh/issues/1贡献指南:https://github.com/apachecn/invent-with-python-zh/blob/master/CONTRIBUTING.md认领:
日期 2025-04-11 09:06:21python 进制转换[通俗易懂]
大家好,又见面了,我是你们的朋友全栈君。 文章目录前言一、Python提供的进制转换方法 1.二进制转十进制2.八进制转十进制3.十六进制转十进制4.十进制转十六进制5.十进制转二进制6.十进制转八进制二、自定义进制转换1.转十进制2.十进制转七进制总结前言十进制是我们常用的数字形式,但机器使用的却是二进制,八进制,十六进制之类的,所以进制转换是基础要求,很多编程语言提供的有进制转换的方法,
日期 2025-04-11 09:06:21Python 股票历史数据的获取
大家好,又见面了,我是你们的朋友全栈君。 获取股票数据的接口很多,免费的接口有新浪、网易、雅虎的API接口,收费的就是证券公司及相应的公司提供的接口。 收费试用的接口一般提供的数据只是最近一年或三年的,限制比较多,除非money足够多。 所以本文主要讨论的是免费数据的获取及处理。国内提供股票数据的接口如sinajs,money.163.com,yahoo,它们提供的API接口不同,每家提供
日期 2025-04-11 09:06:21最美圣诞树!用Python画棵雪夜圣诞树送给你
今天是平安夜,明天就是圣诞节,这两天应该是苹果最畅销的日子 ...提到圣诞节,就不得不提圣诞树,本文我们用 Python 来画一棵圣诞树,先睹为快。下面展开来看一下主要代码实现。树圣诞树主要代码实现如下:# 画第一层 seth(-120) for i in range(10): fd(12) right(2) penup() goto(0, 150) seth(-60) pendo
日期 2025-04-11 09:06:21