试题 代码 数字python
Python多线程编程全解析:基础到高级用法
Python中有多线程的支持。Python的threading模块提供了多线程编程的基本工具。在下面,我将列举一些基础的多线程用法和一些高级用法,并提供相应的源代码,其中包含中文注释。 基础用法: 创建和启动线程 import threading import time # 定义一个简单的线程类 c ......
代码随想录 day15 十二题二叉树
二叉树的层序遍历 基本的层序遍历 二叉树的层序遍历 II 感觉直接正常遍历之后反转是最简单的想法了 二叉树的右视图 一开始很难想到 其实只需要返回每层的最后一个节点就可以了 也就是i == size - 1 二叉树的层平均值 比较简单 注意一下变量是double N 叉树的层序遍历 模板题 注意容器 ......
[Python急救站]定时关机程序
收到朋友的请求,让我帮他做一个电脑关机程序,其实非常简单。代码如下: import tkinter as tk # 导入tkinter模块 from tkinter import ttk # 导入ttk模块 import subprocess # 导入subprocess模块 def shutdow ......
2024年第 5 期《Python 测试平台开发》进阶课程(2月22号开学)
2024年第 5 期《Python 测试平台开发》进阶课程 主讲老师:上海-悠悠 上课方式:微信群视频在线教学,方便交流 本期上课时间:2月22号 (周二、四晚上21:00-22:30, 周六周日晚上20:30-22:30) 报名费:报名费3800一人(之前学过《python接口+测试开发》课程的同 ......
Python Flask Config 配置文件
前言全局说明 Python Flask config 配置文件 一、安装flask模块 官方源: pip3 install flask==2.3.2 国内源: pip3 install flask==2.3.2 -i http://pypi.douban.com/simple/ --trusted- ......
代码风格
屎山代码风格指南(避免被优化&&避免被接盘) 欢迎补充!!! 序言 良好的代码结构:Bad 👎🏻 使用有意义的变量和函数名,遵循命名规范,使代码易于理解。 组织代码,使用适当的文件和文件夹结构,保持模块化。 避免全局变量的滥用,尽量使用局部作用域。 单一职责原则:Bad 👎🏻 每个函数或模块 ......
•输入一个字符串,请按长度为8拆分每个输入字符串并进行输出; •长度不是8整数倍的字符串请在后面补数字0,空字符串不处理。
描述 •输入一个字符串,请按长度为8拆分每个输入字符串并进行输出; •长度不是8整数倍的字符串请在后面补数字0,空字符串不处理。 输入描述: 连续输入字符串(每个字符串长度小于等于100) 输出描述: 依次输出所有分割后的长度为8的新字符串 点击查看代码 #include <iostream> #i ......
python-函数
函数的概念函数是一段可重复调用的代码块,它接收一些输入(参数),并可以输出一些结果(返回值)。函数的基本语法是def 函数名(参数列表):(tab)函数体其中参数列表是可选的。定义和调用函数在Python中,我们可以使用关键字“def”来定义一个函数,通过函数名和参数列表来唯一标识一个函数。例如,我 ......
盘点一个Python自动化办公的需求——一键批量插图到Excel指定单元格
大家好,我是皮皮。 一、前言 前几天在Python白银交流群【上海新年人】问了一个Python自动化办公的问题,问题如下:大佬们,昨天我在做插入excel图片的时候想起一个需求,好像挺难办的,也蛮现实的。比如每个图片是有名称的,但在做excel的时候,能不能按照excel中的名称调用图片插入。就像下 ......
一个 python 拆解文本文件的工具
背景 你是否有遇到过文本文档太大无法打开的情况?比如说压测了好几天,生成了一个十几 G 的日志文件。 下面这个脚本可以帮助你将一个大文件分解成一个小文件。 假设文件名位:splitfile.py 使用方法位:python splitfile.py log 20 该文件将会将 log 文件拆分成 lo ......
PyTorch项目源码学习(2)——Tensor代码结构初步学习
PyTorch版本:1.10.0 Tensor Tensor是Pytorch项目较为重要的一部分,其中的主要功能如存储,运算由C++和CUDA实现,本文主要从前端开始探索学习Tensor的代码结构。 结构探索 PyTorch前端位于torch目录下,从_tensor.py可以找到Tensor的pyt ......
张正友棋盘代码-python
具体实现方案: 棋盘是一块由黑白方块间隔组成的标定板,我们用它来作为相机标定的标定物(从真实世界映射到数字图像内的对象)。之所以我们用棋盘作为标定物是因为平面棋盘模式更容易处理(相对于复杂的三维物体),但与此同时,二维物体相对于三维物体会缺少一部分信息,于是我们会多次改变棋盘的方位来捕捉图像,以求获 ......
python3可视化之matplotlib库
import matplotlib.pyplot as plt import numpy as np N = 8 i = 0 # 指定一个画板 fig = plt.figure(figsize=(20, 5 * N)) x = np.arange(0, 3 * np.pi, 0.1) y_sin = ......
python3图片处理之pillow库
pillow库简单使用 from PIL import Image, ImageFilter # pillow库 img = Image.open("../../files/1.jpg") # 通道 print(img.getbands()) # ('R', 'G', 'B') print(img. ......
tkdu - 用Python重新实现的 ncdu
磁盘空间越来越少,可是不知道空间究竟被谁占了? 在Linux下有一个命令行小工具 ncdu,可以列出目录及其子目录所占磁盘空间的大小。首先,du 是一个古老的 UNIX 命令,可以打印一个目录所占磁盘空间的大小,它的名字是 disk usage的首字母缩写。du 的局限在于它一次只能列出一个目录的大 ......
python3控制结构
选择 n = 10 i = 2 if n == i: print("equal") elif n < i: print("lower") else: print("higher") 遍历 while i < n: i += 1 print(i) else: print("done") for i i ......
python3文本文件读写
读写txt文件 with open("../files/test.txt", encoding="utf-8-sig") as f: str = f.read() lst = [] if str: data = str.split("\n") for row in data: if len(row) ......
Python对于for循环,可以用range()来控制循环次数,写法:range(次数)
'''for循环次数 循环的是列表、集合、元组、字典、字符串,这些类型中保存了几个数据值就循环几次'''# Python对于for循环,可以用range()来控制循环次数# 写法:range(次数)name = 'Rocco' # 设置变量name为字符串类型,值为'Rocco'ps = '1234 ......
[代码随想录] 第一天
704.二分查找 [https://leetcode.cn/problems/binary-search/description/] 思路: 二分查找适用于在有序数组中查找目标值,左边边界为left,右边边界为right,每次使用middle=(right+left)/2,将原数组划分为[left, ......
python的各种bug
通过pip安装certifi后,终端下pip和conda的各种命令都会报错,python控制台里import requests也会报错,报错信息: PermissionError: [WinError 32] 另一个程序正在使用此文件,进程无法访问。: 'C:\\Users\\LSY\\AppDat ......
基于Clangd索引Linux内核源代码,提供和补全
基于Clangd索引Linux内核源代码,提供和补全 适用于Neovim、Vim、VSCode等支持LSP的编辑器。 1 操作示例 1.1 操作环境 操作系统:Ubuntu 20.04 in wsl2 编辑器:VSCode LSP:Clangd 内核版本:longterm 5.15.145 1.2 ......
学习python自动化——mock
一、mock作用1、解决项目依赖2、对外接口调试(第三方公司)3、模拟业务接口 二、mock导入 python3.0以上版本将mock集成到了unittest from unittest import mock 三、参数 1、return_value:模拟参数,返回字典 def test01(): ......
数字精度运算工具类
package com.dem.ceshiDemo.util; import java.math.BigDecimal; import java.util.regex.Pattern; /** * 数字精度运算工具类 */ public class NumberUtils { /** * 减法运算( ......
python写数据到sql server
环境: python:3.6.5 pymssql:2.1.5 db:sql server 2012 #!/usr/bin/env python #coding=utf-8 import os, json, urllib, datetime, shutil import time import pym ......
获取直播间的最新评论 - python 取两个list的差集
python 取两个list的差集 作用:比如我要获取评论区列表,先获取了一遍,这个时候有人评论了几条,我再获取一遍后,找出多的那几条 使用set数据类型来取两个列表的差集。差集表示仅包含在第一个列表中而不在第二个列表中的元素list1 = [1, 2, 3, 4, 5]list2 = [3, 4, ......
Python 实现批量修改文件名 V1.1.1
一:需求 工作中经常会需要批量修改文件名。将某文件夹中的文件,修改成某文件名 二:事前准备 Python导入依赖库: import configparser import os import chardet 三:开发: 1.创建配置文件,用于填写2个数据:目录,文件名 [Directories] s ......
day13 代码随想录算法训练营 递归遍历
题目: 144.二叉树的前序遍历 145.二叉树的后序遍历 94.二叉树的中序遍历 我的感悟: 用helper内部函数写更好 理解难点: 代码难点: 代码示例: 前序 # Definition for a binary tree node. # class TreeNode: # def __ini ......
【Python基础】函数基础
简介 具有实现某种特定功能的代码块,当程序需要这个功能时,就可以直接调用这个函数,避免重复编写。 Python中函数可分为内建函数和自定义函数。内建函数是Python已经定义好的函数,可以直接使用。我们主要学习的是自定义函数。 函数定义 语法格式: def 函数名(参数): 函数体(功能代码) de ......
尊嘟假嘟?三行代码提升接口性能600倍
一、背景 业务在群里反馈编辑结算单时有些账单明细查不出来,但是新建结算单可以,我第一反应是去测试环境试试有没有该问题,结果发现没任何问题!!! 然后我登录生产环境编辑业务反馈有问题的结算单,发现查询接口直接504网关超时了,此时心里已经猜到是代码性能问题导致的,接来下就把重点放到排查接口超时的问题上 ......