多个python环境下选择特定python环境的pip安装缺失的包
由于博主有很多个python环境,如msys64的python,anaconda3的python和官网下载的python, 当我在vscode运行python,需要安装对应的包时,用pip安装,如下 安装成功了,但是还是没有找到 原因非常简单,就是我vscode使用的python环境不是上面那个py ...
Python 性能检测分析方法 - 时间、空间衡量方法
性能检测分析方法 - 时间、空间衡量方法 Python 自带模块 import time 点击查看代码 # 仅仅是示范 time 模块的用法,此段不能直接运行,运行请看测试项目源码 import time def measure_runtime(func): time_start = time.ti ...
Python数据类型间的相互转化及字符编码
字符间的相互转化: 数字与字符串之间的相互转化 1、数字(整数与浮点数) --> 字符串 :只需要在要转化的数字前加str进行转换就可以 num = 10.5 str_num = str(num) print(str_num) 2、字符串转化为数字 --> 使用 int 或 float 方法进行转化 ...
安装Python后你的电脑多了哪些东西?
Python安装完成之后,我们的计算机都多出了哪些东西? 我们在计算机搜索框中搜索“python”,会显示出python相关的程序。可以看到,我们的计算机会多出4个应用程序,如下: 接下来介绍下这4个程序的作用。 IDLE (Python 3.11 64-bit) IDLE是Python官方的集成开 ...
python进阶(28)import导入机制原理
前言 在Python中,一个.py文件代表一个Module。在Module中可以是任何的符合Python文件格式的Python脚本。了解Module导入机制大有用处。 1. Module组成 一个.py文件就是一个module。Module中包括attribute, function等。 这里说的a ...
python实现学员管理系统
""" 1.学员管理系统 系统功能界面 1-添加学员 2-删除学员 3-修改学员信息 4-查询学员信息 5-退出系统 6-显示全部学员信息 """ # 打印要操作的信息 # 使用数字表示使用的功能 # 输入对应的数字,表示要操作的功能 # 1:增加学员信息 2:删除学员信息 # 3:修改学员信息 4 ...
Python工具箱系列(十五)
前文讲述加解密时,直接将密钥写在了python源代码中,这肯定不是什么好的手法。应该将这类与代码加功效无关的信息保存到配置中,随时可以需要进行修改。 ...
Python模块大全之《 os模块》
方法一、os.makedirs()和os.removedirs()|方法二、os.mkdir()和os.rmdir()方法|方法三、os.listdir(path)方法|方法四、os.remove()方法|方法五、os.rename()方法|方法六、os.stat()方法|方法七、os.system... ...
python中的字符串操作
# 1.索引(下标) print('1.索引') str_data = 'Python' # [索引(下标)]取索引的格式 # 正负索引 # 获取单个数据 sub_str = str_data[4] print(sub_str) sub_str = str_data[-2] print(sub_st ...
谷歌、微软、Meta?谁才是 Python 最大的金主?
你知道维护 Python 这个大规模的开源项目,每年需要多少资金吗? 答案是:约 200 万美元! PSF(Python 软件基金会)在 2022 年 6 月发布了 2021 的年度报告,其中披露了以下这份支出明细(单位:千美元): 总支出金额 196 万美元,基本与 2020 年持平,不知道这个数 ...
10python字典
列表和字典的区别是列表可以通过索引来访问值,而字典可以通过名称来访问各个值。 字典这种数据结构称为映射(mapping),字典是Python中唯一内置映射类型,值不按照顺序排列,而是存储再键下面。 其中键可以是数字、字符串或元组等不可变数据类型。 字典的用途 字典的名称指出了这种数据结构的用途。日常 ...
6000字带你初识Python面向对象
📕一、面向对象和面向过程异同 📄1、面向过程 面向过程的程序设计的核心是过程(流水线式思维),过程即解决问题的步骤。 面向过程的设计就好比精心设计好一条流水线,考虑周全什么时候处理什么东西。 优点是:极大的降低了写程序的复杂度,只需要顺着要执行的步骤,堆叠代码即可。 缺点是:一套流水线或者流 ...