试题 代码python公司

Python 中常用的三种字符串占位符方式

#### 上古时期 python 2.6 之前 ``` name = "Alice" age = 25 print("My name is %s and I'm %d years old." % (name, age)) ``` #### 这是 Python 2.6+ 版本 类似 java ``` ......
字符串 字符 常用 方式 Python

Java多线程环境下可能会出现指令重排的代码示例

什么是指令重排? 我们在执行程序时,为了提高性能,编译器和处理器某些情况下会对指令进行重排序。 as-if-serial语义 不管怎么重排序,不能影响单线程环境下的执行结果,这是as-if-serial语义定义的,编译器和处理器阶段的重排都遵循该规则。 编译器和处理器都遵循的指令重排的原则 a、数据 ......
示例 线程 指令 代码 环境

【Python】迭代器

迭代器 1. next函数原型: next(iterable[, default]) 参数说明: iterable -- 可迭代对象 default -- 可选,用于设置在没有下一个元素时返回该默认值,如果不设置,又没有下一个元素则会触发 StopIteration 异常。 #!/usr/bin/p ......
Python

python设计模式运用

# 工厂+策略+注册 ``` class VideoFactory(object): def __init__(self): self.video = {} def register_video(self, name, video): self.video[name] = video def cre ......
设计模式 模式 python

python ping

#### 前提:最近需要检测大量IP的联通状态,尝试了多种方法,最终选择了使用系统的ping #### 第一种pythonping 安装 ``` pip install pythonping ``` 使用 ``` from pythonping import ping res = ping('1.1 ......
python ping

python 高德批量获取路径信息

高德开发者文档 :https://lbs.amap.com/api/webservice/guide/api/direction#driving 第一步:首先要申请自己的:key 第二步:根据自己的需求,从开发者文档。找到自己需要的API 第三步:发送请求,解析数据 获取两个坐标之间最优的路线距离 ......
路径 python 信息

Python win11 安装lxml 失败

如果你有一个项目执行了requirements后,一直提示lxml失败,解决步骤如下 1、尝试升级pip python.exe -m pip install --upgrade pip 2、尝试下载包手动安装 下载网址:https://www.lfd.uci.edu/~gohlke/pythonli ......
Python lxml win 11

python面向对象从入门到精通

> Python是一种功能强大且广泛使用的编程语言,它支持面向对象编程(OOP)。面向对象编程的核心是类的概念,它提供了一种组织代码和数据的强大工具。本文将介绍Python中类的使用,包括类的创建、属性和方法的定义、继承和多态等关键技术点,帮助你理解并利用面向对象编程构建更加灵活和可维护的程序。 # ......
对象 python

DAY 1 python语法题

7.26 1 . 一次输入多个数字 1 # 一次性输入两个数字,并用空格分隔它们 2 num1, num2 = map(float, input("请输入两个数字,用空格分隔: ").split()) 3 4 # 计算两个数字的和 5 sum_result = num1 + num2 6 7 # 打 ......
语法 python DAY

Python data hiding All In One

Python data hiding All In One private data / private method ⚠️ 约定:class 里面使用单个下划线,表示私有的属性或私有的方法,实际上在 class 外面是可以访问的 ......
Python hiding data All One

036PlantUML画代码逻辑图

在平时的工作中,经常会遇到绘制时序图、流程图的需求。在要求不高的时候,我们可以选择ProcessOn、Xmind这类工具来绘制,但有时候用代码来画图可能会更高效一点,毕竟没有比程序员更熟悉代码的了。今天给大家推荐一款画图工具PlantUML,可以配合IDEA使用,画图也更高效! 一、 PlantUM ......
PlantUML 逻辑 代码 036

Python使用 - struct工具

转换为二进制 a = struct.pack('cc', b"1", b"2") print(type(a)) print(a) print(type(b"1")) a = struct.pack('bb', 1, 127) # signed char, 范围[-128, 127], 用128会抛异 ......
工具 Python struct

Python使用 - 字符串和二进制的转换

字符串和二进制的转换,需要用到编码(比如:utf-8, gbk),它起到的主要作用: 1) 字符转二进制时:根据字符,去编码表查询该字符的二进制值 2) 二进制转字符时:根据二进制值,去编码表查询该二进制对应的字符 # 字符转二进制,也叫编码 str_bytes = "123abc中文".encod ......
二进制 字符串 字符 Python

Python使用 - array

常用操作 常见用法 arr1 = array.array("i", [1, 2]) # 元素的字节数 print(arr1.itemsize) # 4 print(len(arr1)) # 2 # 添加元素 arr1.append(3) arr1.append(4) print(len(arr1)) ......
Python array

python一些库的官方文档

https://www.osgeo.cn/openpyxl/index.htmlopenpyxl-一个Python库,用于读/写excel2010 xlsx/xlsm文件 https://openpyxl.readthedocs.io/en/stable/openpyxl - A Python li ......
文档 官方 python

[代码随想录]Day01-数组part01

## 题目:[704. 二分查找](https://leetcode.cn/problems/binary-search/) ### 思路: 二分查找一般是在**有序的**数组中查找指定的值,单纯的查找值,把数组跑一遍的复杂度为O(n)。 二分查找每次把范围缩小一半,我们每次都去中间的值,有以下三种 ......
随想录 数组 随想 代码 01

Python测试用例-unittest-基础

## 一个简单的测试用例脚本 ```python import unittest class TestCase(unittest.TestCase): @classmethod def setUpClass(cls) -> None: print("setUpClass") @classmethod ......
unittest 基础 Python

使用Python统计下桌面某个文件夹下(含多层子文件夹)具体文件的数量(方法一)

大家好,我是皮皮。 ### 一、前言 前几天在Python最强王者群【东哥】问了一个`Python`自动化办公的问题,一起来看看吧。这个是他自己在实际工作中遇到的需求,正好遇到了这个问题,想着用Python来实现下。 ![image.png](https://upload-images.jiansh ......
文件 文件夹 多层 数量 桌面

Python基础day53 Django

web应用的简介、自制简单web框架、Python中的主流框架、Django框架的学习、版本问题、如何下载与安装、启动项目、创建应用、Django中的三板斧 ......
基础 Python Django day 53

ztree分类页面代码

ztree分类页面代码 后台代码: [Area("Adnn1n")] public class CategoryController : BaseController { private readonly DAL.Interface.ICategory dal; public CategoryCon ......
页面 代码 ztree

代码练习

#### 错误及解决 编译长字符串时运行结果出现如下问题 **错误的运行结果**: ![image-20230726193530325](https://img2023.cnblogs.com/blog/3232296/202307/3232296-20230726195438310-2029134 ......
代码

Python学习4

## Python学习(二) #### 1 Python 集合 ##### 1.1 集合(Set) 集合是无序和无索引的集合。在 Python 中,集合用花括号编写。 ![image-20230715160050231](https://img2023.cnblogs.com/blog/323229 ......
Python

用Python为接口自动生成测试用例

基于属性的测试会产生大量的、随机的参数,特别适合为单元测试和接口测试生成测试用例 尽管早在2006年haskell语言就有了QuickCheck来进行”基于属性的测试“,但是目前来看这依然是一个比较小众的领域,参考资料有限,本文如有不足,欢迎指正。 1. 基于表的测试 在过去的测试实践中,执行测试时 ......
自动生成 接口 Python

软件测试|超好用超简单的Python GUI库——tkinter(十五)

## 前言 上一篇文章我们介绍了tkinter的Canvas画布控件,并且使用画布控件绘制了线条,本篇文章我们将介绍使用Canvas绘制更多图形。 ### 参数介绍 |属性| 说明| | | | |activedash| 当画布对象状态为 "active" 的时候,绘制虚线| |activefill ......
软件测试 tkinter Python 软件 GUI

软件测试|超好用超简单的Python GUI库——tkinter(十六)

## 前言 我们在使用各种软件时,菜单是我们最常用的功能之一,菜单以可视化的方式将一系列的“功能选项卡”进行分组,并在每个分组下又“隐藏”了许多其他的“选项卡”。当打开菜单时,这些选项卡就会“显式”的呈现出来,方便用户进行选择,比如我们常用的QQ音乐播放器,如下图: ![在这里插入图片描述](htt ......
软件测试 tkinter Python 软件 GUI

软件测试|超好用超简单的Python GUI库——tkinter(十四)

## 前言 我们知道我们可以使用pillow绘制不同形状的图形,但是我们能不能使用tkinter实现这个功能呢,当然可以,tkinter也可以实现图形的绘制,并且可以将绘制的图形添加到我们的GUI中。 我们可以通过tkinter的画布控件Canvas来实现绘制功能。 ### Canvas画布控件 C ......
软件测试 tkinter Python 软件 GUI

Exception: Not found: 'python/cv2/py.typed'

Copying files from CMake outputcreating directory _skbuild/linux-x86_64-3.6/cmake-install/cv2copying _skbuild/linux-x86_64-3.6/cmake-install/python/cv ......
Exception python found typed 39

使用python切割pdf文件

#### 应用场景,需要使用python切割指定分页数据的pdf文件,实现代码如下 import sys from PyPDF2 import PdfReader, PdfWriter def split_pdf(input_path, output_path, start_page, end_pa ......
文件 python pdf

使用php调用python文件,执行切割pdf文件

#### 应用场景,使用php执行python文件,进行pdf文件切割 代码如下: public function slicePdf(Request $request){ // 要传递给 Python 脚本的参数 $inputPath = "input.pdf"; //需要切割的文件目录 $outp ......
文件 python php pdf

代码随想录算法训练营第一天| LeetCode 704. 二分查找、LeetCode 27. 移除元素

704. 二分查找 题目链接:https://leetcode.cn/problems/binary-search/ 视频链接:https://www.bilibili.com/video/BV1fA4y1o715 文章讲解:https://programmercarl.com/0704.%E4%B ......
LeetCode 随想录 训练营 随想 算法