闭包 笔记python

python-名片管理

完整代码: # -*- coding: utf-8 -*- #导入模块 import param import cards_tools while True: # 显示系统菜单 cards_tools.show_menu() action = input("请选择操作功能:") print("您的选 ......
名片 python

python-名片管理系统

一、系统需求 目的一、回顾前面学过的变量、流程控制、函数、模块等 程序启动,显示名片和欢迎界面,并提示用户进行操作 用户选择不同的功能,执行不同的操作 用户名片中要记录的信息:姓名、电话、联系方式、邮件 用户查询到指定的名片,可以进行修改、删除操作 二、步骤 框架搭建 新增名片 显示所有名片 查询名 ......
管理系统 名片 python 系统

python个人笔记

个人笔记整理 python基础 1. 变量 ''' 一、什么是变量? 变量就是可以变化的量,量指的是事物的状态,比如人的年龄、性别,游戏角色的等级、金钱等等 二、为什么要有变量? 为了让计算机能够像人一样去记忆事物的某种状态,并且状态是可以发生变化的 详细地说: 程序执行的本质就是一系列状态的变化, ......
笔记 python 个人

python连接mysql、oracle数据库

python版本:3.10.5 mysql版本: 8.0.27 oracle版本:oracle 12c 一、python连接mysql数据库 安装第三方依赖PyMySQL, 终端执行如下命令: pip install PyMySQL PyMySQL使用 import pymysql config = ......
数据库 数据 python oracle mysql

【CCFCSP】2212真题笔记

-1.现值计算 分析 做第一题避免用vector,会把简单问题复杂化 普通数组或者哈希映射就足够解决问题了 微微微模拟,题目有公式 ans(-14.059) = (-200)x(1.05^0)+100x(1.05^-1)+100x(1.05^-2) 测试数据: 2 0.05 -200 100 100 ......
真题 笔记 CCFCSP 2212

python的基础1

基础笔记 1.int转整数的时候不能转字符串:int('123'),这样会直接报错。但是使用flost的时候是可以转成小数的,但是也只能是由数字组合的字符串才可以,里面不能包含除了数字之外的所有的字符 2.相除的时候,有小数点的是用/,不需要小数的时候使用//(小数点后的直接舍弃) 3.全部转换为大 ......
基础 python

【Python】【OpenCV】凸轮廓和Douglas-Peucker算法

针对遇到的各种复杂形状的主体,大多情况下,我们可以求得一个近似的多边形来简化视觉图像处理,因为多边形是由直线组成的,这样就可以准确的划分区域来便捷后续的操作。 cv2.arcLength() Method: 参数: curve:要计算周长的轮廓,可以是一个矩形、圆形、多边形等封闭曲线。 closed ......

python中级之异常处理

什么是异常 ## 异常是程序运行时可能发生的错误或意外情况 ## 本篇博客主要写的是异常相关知识,在 Python 代码的编写过程中经常会出现异常,一般情况下程序员都叫做 出 BUG 了,这个 BUG 就是臭虫的意思,表示程序出臭虫了。当然很多时候我们也戏称“无 BUG,不编程”。 异常的分类 - ......
python

python中级之深浅拷贝

深浅拷贝异同 相同点: 无论深拷贝还是浅拷贝都会创建一个新对象。即:拷贝出来的对象的id不同。 不同点: 浅拷贝:只拷贝了对象,对象内的元素并不会发生拷贝。 深拷贝:不仅拷贝对象,对象内的元素也会发生拷贝。 浅拷贝 浅拷贝举例 来看一个浅拷贝的例子: import copy a = [1, 2, [ ......
深浅 拷贝 python

python异常处理

【一】什么是异常 异常是程序运行时可能发生的错误或意外情况。在Python中,异常是一种对象,表示程序执行期间发生的错误。 当出现异常时,程序的正常流程会被中断,而是跳转到异常处理流程。 【1】BaseException(所有异常的基类) SystemExit:解释器请求退出 KeyboardInt ......
python

大白话说Python+Flask入门(六)Flask SQLAlchemy操作mysql数据库

写在前面 这篇文章被搁置真的太久了,不知不觉拖到了周三了,当然,也算跟falsk系列说再见的时候,真没什么好神秘的,就是个数据库操作,就大家都知道的CRUD吧。 Flask SQLAlchemy的使用 1、Flask SQLAlchemy简介 Flask SQLAlchemy 是基于 Flask w ......
Flask 大白 SQLAlchemy 话说 数据库

【.Net 学习笔记】创建通用主机程序

1. 创建控制台项目 添加 nuget 包依赖 点击查看代码 <ItemGroup> <PackageReference Include="Microsoft.Extensions.Hosting" Version="8.0.0"/> <PackageReference Include="Micro ......
主机 笔记 程序 Net

【python基础之数据类型的内置方法】--- 数据类型的内置方法

title: 【python基础之数据类型的内置方法】 数据类型的内置方法 date: 2023-12-01 20:54:06 updated: 2023-12-06 20:30:00 description: 【python基础之数据类型的内置方法】 数据类型的内置方法 cover: https: ......
类型 方法 数据 基础 python

python assert用法

python中assert用法。具体分析如下 1、assert语句用来声明某个条件是真的。 2、如果你非常确信某个你使用的列表中至少有一个元素,而你想要检验这一点,并且在它非真的时候引发一个错误, 那么assert语句是应用在这种情形下的理想语句。 3、当assert语句失败的时候,会引发一Asse ......
python assert

python利用依赖注入实现模块解耦

python不是编译型语言, 比较容易出现循环依赖的情况, 比如模块A依赖模块B, 而模块B反过来依赖模块A. 当然可以通过重构解决此问题, 比如合并此两个模块. 但是还有一些技术可以帮助实现解耦. 比如之前我写过的基于消息的机制, 把模块间的依赖转换为对消息的依赖. 本文章介绍另外一种技术: 依赖 ......
解耦 模块 python

《卓有成效的程序员》读书笔记2

感触: 1. 愤怒的猴子 在书中的第二部分,提到了很多实践相关的内容。让我感触最深的是“愤怒的猴子”的故事: “早在20世纪60年代,行为科学家们进行了一项实验。他们把五只猴子和一架活梯放在一间屋子里,并在天花板上挂了一串香蕉。这些猴子很快就想到它们可以爬上梯子去吃香蕉,但每当它们靠近活梯的时候,科 ......
卓有成效 程序员 成效 笔记 程序

【论文阅读笔记】【多模态-Referring & Grounding】 Grounded Language-Image Pre-training

GLIP CVPR 2022 (Oral, Best Paper Finalist) 读论文思考的问题 论文试图解决什么问题?写作背景是什么? 问题: 如何将视觉-语言预训练技术应用在以目标检测为代表的 fine-grained image understanding 上面? 如何在增加训练数据的同 ......

【python入门之异常处理】---python 异常处理

title: 【python入门之异常处理】 python 异常处理 date: 2023-12-06 19:14:26 updated: 2023-12-06 19:40:00 description: 【python入门之异常处理】 python 异常处理 cover: https://home ......
python

Python中级之深浅拷贝

深浅拷贝 Python源码对深浅拷贝的解释 以下来源于Python源码中对copy的解释 # 英文原文 The difference between shallow and deep copying is only relevant for compound objects (objects tha ......
深浅 拷贝 Python

Python中级之列表字典推导式和三元运算符

列表生成式 列表生成式是一种在 Python 中用于创建列表的简洁和优雅的语法。它允许你使用一行代码生成一个新的列表,而不必使用传统的循环语句。以下是列表生成式的基本语法: [expression for item in iterable if condition] expression: 用于生成 ......
运算符 字典 Python

python中for循环用法

1、在python中完整的for语法如下 # for 变量 in 集合: # 循环代码 # else : # 没有通过的break退出循环,结束后会执行代码 2、应用场景 在迭代变量嵌套的数据类型时,列表【数组】中包括多个字典【键值对存放的值:用{key:value}】 需求:要判断某一个字典中是否 ......
python for

python入门之深浅拷贝】---python 深浅拷贝

title: 【python入门之深浅拷贝】 python 深浅拷贝 date: 2023-12-06 18:54:06 updated: 2023-12-06 19:20:00 description: 【python入门之深浅拷贝】 python 深浅拷贝 cover: https://zhua ......
深浅 拷贝 python

Splay/LCT 学习笔记

唔,其实我不会 Splay,但是我会 LCT。 众所周知,会 LCT 和会 Splay 是两回事,因为 LCT 只需要旋至根即可。 到现在还是不会,但是先把 LCT 的 Splay 写一下吧。 自己复习用的。 先给代码。 LCT code int isroot(int x) {return ch[f ......
笔记 Splay LCT

【数据结构】线段树 (二) 学习笔记

线段树(二) 点击查看:线段树(一) 学习笔记 本文介绍权值线段树与动态开点线段树,(可能后面还会加线段树合并等等)。 权值线段树 线段树的动态开点 线段树合并 推荐题目 && 参考资料 && 拓展阅读 《算法竞赛进阶指南》 0x43 线段树 P3870 [TJOI2009] 开关 P1438 无聊 ......
线段 数据结构 结构 笔记 数据

[Python急救站]火车购票程序

火车购票程序 如果要一直执行程序,加个while循环即可。要是要智能判断月份,可以通过调取当前时间进行判断即可。 print(""" 1、每年的1-3月和7-9月凭学生证可以打5折。 2、10人(含10人)以上团购还可以打9折。 """) i = eval(input("请输入单张火车票的全价:(1 ......
急救站 火车 程序 Python

python

conda虚拟环境 使用conda创建虚拟环境后,正常情况激活并进入环境后,执行conda install会安装到自己的环境,并且执行pip install也会安装到envs/环境名/lib/python3.8/site-packages目录下。但是我用服务器的时候,发现pip install竟然安 ......
python

CentOS6.配置python3和django1.11安装

一.Python3安装 1.安装方式是源码包安装,需要用到 gcc,make 1 yum install gcc make 2 3 安装python3需要的依赖包有:openssl-devel bzip2-devel expat-devel gdbm-devel readline-devel sql ......
CentOS6 python3 django1 CentOS python

2023最新Python面试题,包含答案。刷题必备!记录一下。

好记性不如烂笔头 内容来自 面试宝典-Python面试题合集 问: Python有哪些优点,适合用于哪些领域? Python有许多优点,使其成为许多领域的首选编程语言。以下是其中的一些主要优点: 简单性:Python是一种代表简单主义思想的语言,易于阅读和理解。阅读一个好的Python程序就像在读英 ......
答案 Python 2023

Python中级之字符编码

ASKII码 GBK/SHIFT-JIS UNICODE 字符编码 【一】什么是字符编码 人类在与计算机交互时,用的都是人类能读懂的字符,如中文字符、英文字符、日文字符等 而计算机只能识别二进制数 二进制数即由0和1组成的数字,例如010010101010 计算机是基于电工作的,电的特性即高低电平 ......
字符 编码 Python

Python中级之可变数据类型和不可变数据类型

【一】可变数据类型 对于可变类型(如字典、列表、集合),在函数中修改参数会影响原始对象。 当你对于可变类型进行修改操作,并不会返回内容,而是将原本的内容进行了更新 # 字典(dict) dict1 = {'a': 1, 'b': 2} dict1.update({'c': 2}) print(dic ......
类型 数据 Python
共19400篇  :67/647页 首页上一页67下一页尾页