代码 格式vscode python
Python基础之程序与用户交互
【一】Python基础之程序与用户交互 【一】程序如何与用户交互 用户通过input命令在窗口内与输入就可以让用户和窗口进行交流 input接受的所有数据类型都是 str 类型 username = input("请输入你的用户名: ") passwd = input("请输入你的密码: ") pr ......
【Python】【OpenCV】轮廓检测
Code: 1 import cv2 2 import numpy as np 3 4 img = np.zeros((200, 200), dtype=np.uint8) 5 img[50:150, 50:150] = 255 6 7 # ret, thresh = cv2.threshold(i ......
Python 内置方法
【一】整型 1.1 - 十进制转二进制 bin() num = 20 print(bin(num)) # 0b10100 1.2 - 十进制转八进制 oct() num = 30 print(oct(num)) #0o36 1.3 - 十进制转十六进制 hex() num = 40 print(he ......
Python批量修改文件名
python import os, sys # 导入模块 from itertools import groupby from os.path import splitext if name == 'main': path = r'C:\C1Files' # 运行程序前,记得修改主文件夹路径! ol ......
代码随性训练营第四十九天(Python)| 121. 买卖股票的最佳时机 、122.买卖股票的最佳时机II
121. 买卖股票的最佳时机 1、动态规划 class Solution: def maxProfit(self, prices: List[int]) -> int: # dp[i][0] 代表第 i 天持有股票获取的最大利益 # dp[i][1] 代表第 i 天不持有股票获取的最大利益 dp = ......
《代码简洁之道》读后感三
后半部分更深入地探讨了良好设计的重要性。书中提及的单一职责原则、开闭原则等设计原则,对于构建灵活、可扩展、易维护的系统至关重要。通过这些设计原则,能够更好地组织代码、减少耦合,使得代码更易于理解和修改。代码演化与重构: 书中强调了代码是随着时间演化的,并提出了重构的概念。重构并非简单的代码重写,而是 ......
代码随性训练营第四十八天(Python)| 198.打家劫舍、213.打家劫舍II、337.打家劫舍 III
198.打家劫舍 1、动态规划 class Solution: def rob(self, nums: List[int]) -> int: # dp 数组代表在第 i 个房间可以偷窃到的最高金额为 dp[i] dp = [0] * len(nums) if len(nums) == 1: retu ......
Python中异常处理
一、错误与异常简述 Python 有两种错误很容易辨认:语法错误和异常。 Python assert(断言)用于判断一个表达式,在表达式条件为 false 的时候触发异常。 二、语法错误 Python 的语法错误或者称之为解析错,是初学者经常碰到的,如下实例 >>> while True print ......
Apipost推出IDEA插件,代码写完直接调试
IDEA是一款功能强大的集成开发环境(IDE),它可以帮助开发人员更加高效地编写、调试和部署软件应用程序。我们在编写完接口代码后需要进行接口调试等操作,一般需要打开额外的调试工具。 今天给大家介绍一款IDEA插件:Apipost-Helper-2.0。代码写完直接编辑器内调试、还支持生成接口文档、接 ......
Python中的文件读写
一、文件读写 1、open() 方法 Python open() 方法用于打开一个文件,并返回文件对象。 在对文件进行处理过程都需要使用到这个函数,如果该文件无法被打开,会抛出 OSError。 注意:使用 open() 方法一定要保证关闭文件对象,即调用 close() 方法。 open() 函数 ......
代码随性训练营第四十六天(Python)| 139.单词拆分 、多重背包
139.单词拆分 class Solution: def wordBreak(self, s: str, wordDict: List[str]) -> bool: dp = [False] * (len(s) + 1) dp[0] = True # 求排列先遍历背包再遍历物品 for i in r ......
Python 将文本转换成语音
#coding:utf-8 # pip install pyttsx3 import pyttsx3 as pyttsx text = 'I can because i think i can. 逆境清醒 Life is not all roses.人生并不是康庄大道。' engine = pytt ......
软件测试/人工智能|教你轻松掌握Python输入与输出
简介 Python是一种流行的编程语言,它具有简洁而强大的输入输出功能,允许开发者与用户交互并显示结果。本文将介绍Python中的输入和输出方法。 输入(Input) Python中获取用户输入的常用方法是使用input()函数。这个函数允许程序暂停执行,等待用户输入内容,并将输入的内容作为字符串返 ......
代码大全2 读后感2
"代码大全2"是由Steve McConnell编写的一本软件开发经典著作,全书涵盖了软件开发的方方面面。以下是《代码大全2》第一章的主要内容摘要:第一章:软件构建的脉络 1.软件危机: 介绍了软件危机的概念,即在软件开发中出现的一系列问题,包括进度滞后、质量不佳、成本超支等。2.软件危机的原因: ......
python 修改对象的值
前言 python修改对象的值时常见有两种情况 一种是原地修改对象,即对象的值变化了,但对象还是那个对象,修改前后对象的内存地址没有变化 另一种是,修改对象值时在内存中开辟了一段新的内存空间,产生了一个新的对象,修改前后不是同一个对象,内存地址不同 extend()与拼接 列表的extend() 如 ......
python打包本地pip包需要注意哪些问题
参考资料: https://packaging.python.org/tutorials/packaging-projects/ 提到Python的包管理器,大多数人都会想到pip和conda,其中又尤以pip简单好用。那么如果有一天你写了一个有用的项目,想要发布给公众,或者实现方便的安装,那么你可 ......
Python中获取环境变量或修改环境变量
# 获取环境变量,两种都可以,PATH可以换成你需要的环境变量名称 print(os.getenv("PATH", None)) print(os.os.environ['PATH']) # 修改环境变量 os.environ['PATH'])="要修改的值" ......
Python——第四章:函数的递归调用
递归: 函数自己调用自己 递归如果没有任何东西拦截的话. 它默认就是一个死循环 def func() func() func() 因此递归调用的时候需要有判断,来退出循环 def func() if xxxxx: return func() func() 这里就用到了return来充当循环中的bre ......
马尔可夫Markov区制转移模型分析基金利率|附代码数据
全文下载链接:http://tecdat.cn/?p=19611 最近我们被客户要求撰写关于马尔可夫Markov区制转移模型的研究报告,包括一些图形和统计输出。 过程会随着时间的推移而发展,结果会发生变化 考虑一下经济衰退和扩张。在衰退开始时,产出和就业率下降并保持较低水平,然后,产出和就业率增加。 ......
py01-python之flask笔记
一、前奏 from flask import Flask # 从flask包导入Flask类 app = Flask(__name__) # 使用Flask类创建一个app对象 """ 1、__name__:代表当前app.py这个模块 2、作用:出现bug快速定位,对于寻找模板文件有一个相对路径 ......
代码随想录day3链表开始
链表理论基础; 资料来源:代码随想录 (programmercarl.com) 1 链表理论基础 定义:是一种通过指针串联在一起的线性结构,每一个节点由两部分组成,一个是数据域一个是指针域(存放指向下一个节点的指针),最后一个节点的指针域指向null(空指针的意思)。 1.1链表类型 单链表 双链表 ......
python 数据类型的内置方法
python 数据类型的内置方法 #十进制数转为 其他进制 # print(bin(999)) # 0b1111100111 -- 0b 开头 最大只能到 1 # print(oct(999)) # 0o1747 -- 0o 开头就是八进制 八进制 # print(hex(999)) # 0x3e7 ......
Python---GUI----Tkinter
Python GUI编程(Tkinter) Python 提供了多个图形开发界面的库,几个常用 Python GUI 库如下: Tkinter: Tkinter 模块(Tk 接口)是 Python 的标准 Tk GUI 工具包的接口 .Tk 和 Tkinter 可以在大多数的 Unix 平台下使用, ......
代码随想训练营第四十五天(Python)| 70. 爬楼梯 (进阶)、322. 零钱兑换 、 279.完全平方数
70. 爬楼梯 (进阶) 1、使用 01 背包解法 class Solution: def climbStairs(self, n: int) -> int: # dp 数组代表爬上第 i 阶有 dp[j] 种方法 dp = [0] * (n + 1) dp[0] = 1 m = 2 # 排列先背包 ......
python的websockets库
安装 pip install websockets 分为客户端和服务端两部分 服务端一般与异步的库一起用 因为客户端不可能只服务一个客户 所以要用异步处理多个客户 以asyncio示例 from websockets.server import serve import websockets imp ......
H50088:js动态生成html代码的三种形式
1, // 方案一 O.TEMPLATE = '<div class="viewer-container">\ <div class="viewer-canvas"></div>\ <div class="viewer-footer">\ <div class="viewer-title"></di ......
如何在vscode环境下使用arduino?
如何在vscode环境下使用arduino? 下载Arduino软件 在Arduino官网下载最新的Arduino软件(2.0版本以上)。 在下载Arduino之后,电脑中会出现两个非常重要的文件夹: C:\Users\用户名\Documents\Arduino 这个文件夹中会存放你安装的一些第三方 ......
python提取图片中文字
一.安装tesseract-ocr 1.1tesseract-ocr下载 下载地址:Index of /tesseract (uni-mannheim.de) 1.2完成tesseract-ocr安装,记住安装路径用于配置环境变量 1.3配置环境变量 将tesseract-ocr的安装路径添加到环境 ......