下划线 变量dunder python

python作用域

1 变量作用域 变量(所有在内存中的数据)作用域:LEGB L:Local 本地作用域(局部作用域),函数内部E:Enclosed 闭包作用于,两个函数之间的,G:Gobal全局作用域(这个文件)B:Builtln 内置作用域(全局通用)(pprint(builtins)) 内置:在任何地方,都可以 ......
作用 python

python 翻转用法

在 python3 中,reversed 函数也能够逆转列表。 其实,在 python2.7 中就存在内置函数 reverse 可以用来翻转列表,不过在 python3 中已经删去该函数。 相比于 reverse 函数只能反转列表,reversed 函数则可以翻转多种序列,包括tuple、list、 ......
python

python生成器之关键字yield、自定义range功能、其他常见的内置函数

# 生成器 ###生成器的背景: ```python """ l = [1, 2, 3] 我们现在定义的列表,内部元素都比较少,占用的内存也是比较少的,我们几乎可以忽略, 但是,如果我现在让你定义一个列表,里面存放100w个元素,可是呢,我们只用到了前面或者后面几个元素, 其他元素很少用,如果我们把 ......
生成器 函数 关键字 常见 关键

10大机器学习聚类算法实现(Python)

https://mp.weixin.qq.com/s/mWPoU0lOAUG6P0aPxIYIfw 本文约7000字,建议阅读14分钟 本文分享一篇关于聚类的文章:10种聚类算法和Python代码。 聚类或聚类分析是无监督学习问题。它通常被用作数据分析技术,用于发现数据中的有趣模式,例如基于其行为的 ......
算法 机器 Python

python+uiautomator2+atx,未开启底部导航栏会存在元素不一致

如果在同一个安卓手机上,一个应用程序开启了底部导航栏而另一个未开启,在UI自动化测试中,这可能会导致元素在两个应用程序之间的定位方式有所不同。 因为不同的应用程序可能会使用不同的布局和元素渲染方式。如果在未开启导航栏的应用程序中无法找到元素,则需要确保您的locator与该应用程序的布局和渲染方式相 ......

汽车代码的实现 - 用python、c++写的自动驾驶系统

汽车代码的实现 - 自动驾驶系统 自动驾驶系统是近年来发展迅速的汽车代码领域之一。这个系统旨在使用传感器和计算机,自动化控制车辆行驶,消除驾驶员的错误和危险。 实现自动驾驶系统需要使用一些重要的编程语言和技术,如Python、Matlab、深度学习和机器视觉算法。此外,还需要使用各种传感器,如雷达、 ......
代码 python 汽车 系统

Python第三方库批量下载到本地,并离线批量安装第三方库

鉴于公司内网安装的python版本为python3.6.5,而此时又需要安装第三方库pytest,本来是想直接在Python官网PyPI直接搜对应可匹配跑python3.6.5版本的pytest进行下载然后传到内网安装即可,但是发现pytest依赖别的第三方库,根据报错装了几个依赖的第三方库之后,发 ......
第三方 Python

非root用户安装python3.10

最近舍友找我帮忙解决python版本问题,特此记录中间遇到的各种问题。 ## 查看系统版本 这里使用的服务器系统为ubuntu,具体如下 ![](https://img2023.cnblogs.com/blog/2496607/202306/2496607-20230605161532021-690 ......
python3 用户 python root 10

实验6 turtle绘图与python库应用编程体验

实验任务1 task1_1.py 1 from turtle import * 2 def move(x, y): 3 penup() 4 goto(x, y) 5 pendown() 6 def draw(n, size = 100): 7 8 for i in range(n): 9 fd(si ......
turtle python

简析python深浅拷贝

1.基础知识 a=123 b=123#内存函数id,返回变量的内存地址 id(a) id(b) c="123" d=c id(c) id(d) f=[1,2,3] g=[1,2,3] h=f id(f) id(g) id(h) 使用内存分析工具winDbg查看这两个变量的内存分布 操作步骤: 1.使 ......
深浅 拷贝 python

实验6 turtle绘图与python库应用编程体验

任务1 from turtle import* def move(x,y): penup() goto(x,y) pendown() def draw(n,size=100): for i in range(n): fd(size) left(360/n) def main(): pensize(2 ......
turtle python

Python学习的个人笔记

python基础知识 目录: Python基础语法: (1)打印出hello world (2)注释 (3)数据类型 (4)运算 (5)输入 (6)输出 (7)序列 (8)相等比较 (9)选择 (10)循环 (11)字典(dict) (12)集合(set)(不常用) (14)pass,del,exe ......
笔记 Python 个人

python容器数据类型

1 列表 使用率最多的容器数据类型,类型是list,列表数据有序 创建:[1,2,3] 转换:list("abc") 修改: #增加元素 a=[] a.append(1) a.append(2) a.extend([3,4,5]) #把一组数据,加入列表 a.insert(1,'张三') #把一个数 ......
容器 类型 数据 python

Python之生成器

### 生成器 ```python ''' 生成器就是迭代器的另一种形式,可以理解为生成器就是一种自定义的迭代器 ''' 所以什么是生成器? 通过列表生成式,我们可以直接创建一个列表。但是,受到内存限制,列表容量肯定是有限的。而且,创建一个包含100万个元素的列表,不仅占用很大的存储空间,如果我们仅 ......
生成器 Python

python requests请post接口200,打印提示Unexpected character encountered while parsing value: p. Path

python requests发起http post请求,带参数,带请求头,代码设置检查没有问题 run py文件提示Unexpected character encountered while parsing value: p. Path, 问题一:body请求形式未进行json格式 data=j ......

Windows和Linux的环境变量

环境变量概述 环境变量(Environment Variables)一般是指在操作系统中用来指定操作系统运行环境的一些参数,如:临时文件夹位置和系统文件夹位置等。 环境变量是在操作系统中一个具有特定名字的对象,它包含了一个或者多个应用程序所将使用到的信息。例如 Windows 和 DOS 操作系统中 ......
变量 Windows 环境 Linux

PyInstaller 完美打包 Python 脚本,输出结构清晰、便于二次编辑的打包程序

如果我要写一个 Python 项目,打包成 exe 运行(方便在没有 Python 的电脑上使用),我需要打包出的根目录结构美观,没有多余的、杂乱的依赖文件在那里碍眼,而且需要在发现 bug 时,我还需要能够修改里面的代码后,无需再次打包,就能正常运行,该怎么做呢? 就以一个 Hello 项目为例... ......
PyInstaller 脚本 结构 程序 Python

Linux和Mac环境变量设置

在linux和mac中设置环境变量我已知的有两种方式,一种是修改环境变量的文件,另一种是使用export关键字。之所以不提windows,是因为我所知的在windows上配置环境变量只有通过窗口然后点击这一种方式。 以mac配置pyenv环境变量为例: 1、export方式 查看当前shell是zs ......
变量 环境 Linux Mac

python(12):python获得上级目录,上上级目录

Path=os.getcwd() print(Path) Path=os.path.dirname(os.getcwd()) print(Path) Path=os.path.abspath(os.path.join(os.getcwd(),"../..")) print(Path) ......
上级 目录 python 12

Python实验课5

实验任务六 实验源码: 1 with open('data6.csv','r',encoding='gbk') as f: 2 data = f.readlines() 3 data1=[str(eval(data[i])) for i in range(1,len(data))] 4 data2= ......
实验课 Python

python操作Excel,读取表格内容,并根据需求将内容填充到表格指定位置

在日常工作中经常会遇到需要将“表一,部门信息表”内容逐行填充到“表二,个人基本信息表”的情况。 表一: 表二: 实现方式如下: #!usr/bin/python # -*- coding: utf-8 -*- import pandas as pd import openpyxl as op fro ......
表格 内容 位置 需求 python

python将html批量转换为md

# 一、安装依赖 pip install html2text # 代码实现 ```python import os import shutil import html2text def convert_html2md(src_html, target_md): #'''html转md''' with ......
python html

两个变量交换的四种方法(Java)

​ 对于两种变量的交换,我发现四种方法,下面我用Java来演示一下。 1.利用第三个变量交换数值,简单的方法。 (代码演示一下) class TestEV 2 //创建一个类 3 { 4 public static void main(String[]args) 5 { 6 int x =5,y=1 ......
变量 两个 方法 Java

两个变量交换的四种方法(Java)

​ 对于两种变量的交换,我发现四种方法,下面我用Java来演示一下。 1.利用第三个变量交换数值,简单的方法。 (代码演示一下) class TestEV 2 //创建一个类 3 { 4 public static void main(String[]args) 5 { 6 int x =5,y=1 ......
变量 两个 方法 Java

Python基础18

生成器(迭代器的一种) 生成器背景 数据过多的时候,就会占用内存空间,节省内存空间我们我们会把这些数据变为一个对象给你,不会给具体数据,要用的时候在给你 解决问题 节省内存空间 range关键字在Python3中也是一个生成器 1 def index(): 2 print(‘来了老弟’) 3 yie ......
基础 Python

Effectively Final 变量

Effectively Final 变量 如果在lambda表达式中引用了non-final变量,则会报错。 effectively final是什么意思呢?这个是一个近似final的意思。只要一个变量只被赋值一次,那么编译器将会把这个变量看作是effectively final的。 String ......
变量 Effectively Final

python基础day18 生成器相关

生成器(迭代器的一种) 生成器的背景 我们现在定义的列表,内部元素都比较少,占用的内存也是比较少的,几乎可以忽略。但是,如果定义一个列表,内部有100W个元素,可是我们只用到了前面或后面的几个元素,其他元素很少用,如果我们把这100W个元素都写在列表里,每次使用的时候都打印了,就会出现占据大量内存的 ......
生成器 基础 python day 18

python xml 响应断言

XML 断言 ``` from requests_xml import XMLSession session = XMLSession() r = session.get('https://www.nasa.gov/rss/dyn/lg_image_of_the_day.rss') print(r. ......
python xml

pip 安装错误 Command "python setup.py egg_info" failed with error code

python setup.py install File "setup.py", line 7 def read(rel_path: str) -> str: ^SyntaxError: invalid syntax wget https://bootstrap.pypa.io/pip/2.7/ge ......
quot egg_info 错误 Command failed

【python】打包py文件

# pyinstaller 安装方法 步骤: ① 安装打包用的模块 ``` pip install PyInstaller ``` ②创建虚拟环境 ``` pip install pipenv #用于搭建虚拟环境 pipenv install #创建一个新的虚拟环境 pipenv shell #进入 ......
文件 python